C++学习笔记-标准库类型-Vector类型
vector是同一种类型的对象的集合,一个容器中的所有对象都必须是同一种类型的。
使用vector之前,必须声明:
#include <vector>
using std::vector
1.vector对象的定义和初始化
vector<T> v1; vector保存类型为T的对象。默认构造函数,v1为空
vector<T> v2(v1); v2是v1的一个副本
vector<T> v3(n, i); v3包含n个值为i的元素
vector<T> v4(n); v4含有值初始化的元素的n个副本
2.初始化
如果vector保存内置类型(如int),则初始化为0;
如果vector保存的含有构造函数的类型,标准库将用该类型的默认构造函数创建元素初始化
3.vector对象的操作v.empty()
v.size()