C++中vector的用法
来源:互联网 发布:怎么查淘宝店铺权重 编辑:程序博客网 时间:2024/06/04 17:39
vector是C++中用来代替内置数组的一个容器。
它是C++标准库的一部分。
使用它时必须包含预处理#include<vector>。
vector有两种用法:
1。vector<int> vector(elem_size)
该种方法的括号里的内容不仅仅可以是元素的个数。
vector不能像C中的数组一样初始化
int array[6] = {1, 2, 3, 4, 5, 6};
但是可以把一个已有的数组给vector初始化:
vector<int> vector(array, array+6);
或者把array中的一部分初始化给vector:
vector<int> vector(array+1, array+4);
这里拷贝的部分值是:2,3,4(前3位,但后3位的值有些莫名奇妙)
注意:括号里的值是指针。
2。STL用法:
定义一个空的vector
vector<string> text;
然后通过push_back()函数将元素添加进去。
例子,
15 string word;
16 for(int i=0; i < 10; ++i){
17 cin >> word;
18 v.push_back(word);
19 }
20 cout << "words read are :/n";
21 for(vector<string>::iterator it = v.begin(); it != v.end(); ++it){
22 cout << *it << ' ';
23 }
24 cout << endl;
- C++中vector的用法
- C++中vector的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- C++STL中vector容器的用法
- vector C++ 详细用法
- vector C++ 详细用法
- C++STL中vector容器 assign()函数的用法
- C++STL中string和vector的用法
- 【c++】vector的用法详解
- C语言vector的使用方法 C++中vector的用法详解
- C++中vector的用法
- C++中vector的用法
- ssh 连通两台机器
- DVB中NIT表描述
- Apple文档翻译
- 奋斗我们需要技巧
- 3G卡片在开发板上的详细解决方法(适用于大多数3G卡片)
- C++中vector的用法
- WINDOWS 7驱动开发系列(六)-认识内核的对象
- ppp拨号上网(1)
- automake/autoconf工程管理
- 拷贝构造与赋值操作(string实例)
- 四步完成Linux ppp拨号
- 孩子昨天在学校表现的还行
- 例程详解XNA 3D开发(一)
- 设计解释器来使用事件报告GPS位置信息