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()

 

 

 

posted @ 2013-04-28 01:23  StanleyWu  阅读(124)  评论(0编辑  收藏  举报