vector 与 array
vector
STL中的模板数组(在堆中分配内存空间,通过new delete管理内存)
使用包涵头文件#include <vector>
vector<ElmentTpye> a1(number);
- //初始化5空间大小的数组
- vector<int> a1(5);
- int a = 5;
- vector<int> b1(a);
vector 创建数组,大小可以是变量值;
array
c++11中新定义的数组方法(在栈中分配内存空间)
array<Element, number> a1;
- //初始化5空间大小的数组
- array<int , 5> a1;
- number 必需是常量