vector对象的定义和初始化
vector类定义了好几种构造函数,用来定义和初始化vector对象。
vector<T> |
vector保存类型为T的对象。默认构造函数v1为空。 |
vector<T>v2(v1); |
v2是v1的一个副本。 |
vector<T>v3(n,i); |
v3包含n个值为i的元素。 |
vector<T>v4(n); |
v4含有值初始化的元素的n个副本。 |
vector的操作
vector标准库提供许多类似于string对象的操作,下表列出了几种最重要的vector操作。
v.empty() |
如果v为空,则返回true,否则返回false。 |
v.size() |