vector 简单用法
2014-01-21 14:41
162 查看
我试图用最简单的方法,来描述我所想表达的。
#include "stdafx.h"
#include <iostream>
#include <vector>
using namespace std;
void vector_test()
{
char * szSD = "SafeDebug";
vector<char> vi;
int i = 0;
//向容器中,添加元素
while(*(szSD+i) != '\0')
{
vi.push_back(*(szSD+i));
i++;
}
vector<char>::iterator vIndex;
//通常方式访问元素
for (vIndex = vi.begin(); vIndex != vi.end(); vIndex++)
{
cout<<*vIndex;
}
cout<<endl;
//数组方式访问元素
for (i = 0; i < vi.size(); i++)
{
cout<<vi[i];
}
cout<<endl;
}
void vector_test1()
{
//这个演示了,初始化方式
char *szSd = "safedebug";
vector<char> vi(szSd,szSd+strlen(szSd));
for (int i = 0; i < vi.size(); i++)
{
cout<<vi[i];
}
cout<<endl;
}
int main(int argc, char* argv[])
{
vector_test1();
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <vector>
using namespace std;
void vector_test()
{
char * szSD = "SafeDebug";
vector<char> vi;
int i = 0;
//向容器中,添加元素
while(*(szSD+i) != '\0')
{
vi.push_back(*(szSD+i));
i++;
}
vector<char>::iterator vIndex;
//通常方式访问元素
for (vIndex = vi.begin(); vIndex != vi.end(); vIndex++)
{
cout<<*vIndex;
}
cout<<endl;
//数组方式访问元素
for (i = 0; i < vi.size(); i++)
{
cout<<vi[i];
}
cout<<endl;
}
void vector_test1()
{
//这个演示了,初始化方式
char *szSd = "safedebug";
vector<char> vi(szSd,szSd+strlen(szSd));
for (int i = 0; i < vi.size(); i++)
{
cout<<vi[i];
}
cout<<endl;
}
int main(int argc, char* argv[])
{
vector_test1();
return 0;
}
相关文章推荐
- vector简单用法
- vector容器的简单用法
- vector简单用法
- vector容器的简单用法
- vector的简单用法
- vector的简单用法
- LintCode【简单】6. 合并排序数组 II,9. Fizz Buzz 问题。代码及思路 ——【vector用法】
- Vector容器的简单用法
- C++标准库vector类(简单用法记录)
- 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
- 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
- vector的简单用法
- uva 101 例题5-2 vector以及string的简单用法
- STL_Vector用法及简单实现
- C++ vector容器简单用法
- C++ pair,map,vector简单用法
- STL中map、vector的iterator的简单用法
- (STL) vector的简单用法和实现
- List和Vector的简单用法(MFC)
- C++中vector的简单用法