1、在C++中,可以采用几种不同的方法创建一个某种类型T的对象的数组。3种常用的方法如下:
#define N 10 //数组的长度N在编译时已知
T static_array[10];
int n = 20; //数组的长度n是在运行时计算的
T* dynamic_array = new T[n];
std::vector vector_array; //数组的长度可以在运行时进行修改
const T& element_of_static_array = static_array[index];
const T& element_of_dynamic_array = dynamic_array[index];
const T& element_of_vector_array = vector_array[index];