1.p120
模板类vector (效率稍低)
包含头文件 #include <vector>
包含在命名空间 std中
模板使用不同的语法来指出它的存储的数据类型
vector类使用不同的语法来指定元素
vectorvt(n_elem)
其中 n_elem 可以是整形常量,也可以是整形变量
模板类array
包含头文件 #include<array>
arrayarr;
n_elem 不能为变量
数组 vector array对象 比较
都可以用标准数组表示法来访问各个元素
array对象和数组放在内存区域(栈)中,vector对象储存在 (自由储存区或堆)中
array对象 可以赋给另一个array对象, 数组必须逐元素复制数据。
//vctor array 对象 中 a2.at(1)=2.3;
中括号表示法和成员函数at()差别,使用at()将在运行期间捕获非法索引。但是运行时间更长。