如何使用
以下内容参<<c++ primer >>这本书
//使用vector
#include <vetctor>
using std::vector
vector<int>ivec 保存int类型对象
如何初始化Vector对象
| 初始化方法 | 说明 |
|---|---|
| vector v1 | 执行默认构造函数初始化 |
| vector v2(v1) | v2中含有v1所有元素的副本 |
| vector v2=v1 | 等价于v2(v1) |
| vector v3(n,val) | 创建n个元素的数组,每个都是val |
| vector v4 (n) | 创建一个vector,元素个数为n |
| vector v5{a,b,c…} | 5用列表进行初始化,元素的值即为列表内的 |
| vector v5={a,b,c…} | 等价于v5{a,b,c,…} |
Vector的操作
- 插入操作
push_back( )
示例
vector<int> v2; //空的vector对象
for(int i = 0; i!=100;i++)
v2.push_back(i)
2.其他操作
| 操作 | 说明 |
|---|---|
| v.empty( ) | v中不含任何元素返回真,否则返回假 |
| v.size( ) | 返回v中元素的个数 |
| v[n] | 随机访问第n个元素 |
| v1=v2 | 用v2中元素的拷贝替换到v1的元素 |
文章介绍了C++中vector容器的使用,包括如何通过默认构造函数、复制、指定大小或列表初始化来创建vector。此外,还讲解了vector的操作如push_back()用于在末尾添加元素,以及检查size()和empty()的方法来获取容器状态。

被折叠的 条评论
为什么被折叠?



