标签: c++ arrays
是否可以使用<array>标头中声明的数组容器声明可变长度数组,如果是,如何在(VS)C ++中声明它?
<array>
答案 0 :(得分:3)
std::array是固定长度数组,其长度必须在编译时知道,因为它是模板的参数,因此必须是一个恒定的值。
std::array
您需要std::vector标头中的<vector>。它是可变长度数组,其长度在运行时指定,并且可以动态调整大小。
std::vector
<vector>