1、可将向量(vector)想象成为一个在程序运行时能改变长度的数组。因为在C/C++中定义了一个数组之后,这个数组是固定长度的,不能随意改变大小,向量和数组用处相同,不同之处在于能自由改变大小。
2、声明变量v是基类型为int的向量:vector<int> v;
3、vector<T>代表一个模板类,可以将T换成任意数据类型
4、向量中添加元素时要依次添加:
vector<double> v;
v.push_back(0.0);
v.push_back(1.0);
v.push_back(2.0);
C++11中允许和数组一样的初始化向量:vector<double> v={0.0,1.0,2.0};
5、能指明大小:vector<double> v(10);
这里v.size()=10