使用C ++中的数组容器声明可变长度数组

时间:2015-03-18 02:25:47

标签: c++ arrays

是否可以使用<array>标头中声明的数组容器声明可变长度数组,如果是,如何在(VS)C ++中声明它?

1 个答案:

答案 0 :(得分:3)

std::array固定长度数组,其长度必须在编译时知道,因为它是模板的参数,因此必须是一个恒定的值。

您需要std::vector标头中的<vector>。它是可变长度数组,其长度在运行时指定,并且可以动态调整大小。