C++ 向量字符串固定大小

C++ 向量字符串固定大小,c++,C++,我如何声明这样一个向量,类似于vectorvec12的向量,用于使用vec[0][0]和vec[0][1],而不使用带push_-back的dinamic大小 然后您可以访问vec[0][0]和vec[0][1]。不过,您可以更改向量的大小 using namespace std; array< array< string, 2 >, 1 > vec; vector用于动态大小数组。 std::array C++11,或使用Boost library用于固定大小的数组。

我如何声明这样一个向量,类似于vectorvec12的向量,用于使用vec[0][0]和vec[0][1],而不使用带push_-back的dinamic大小

然后您可以访问vec[0][0]和vec[0][1]。不过,您可以更改向量的大小

using namespace std;
array< array< string, 2 >, 1 > vec;
vector用于动态大小数组。 std::array C++11,或使用Boost library用于固定大小的数组。

std::vector的大小可以在运行时扩展,不能作为多维数组使用。嵌套两个向量可以让您自由地为每个维度拥有不同大小的子向量,这可能不是您想要的。看一看,也许会有帮助。
using namespace std;
array< array< string, 2 >, 1 > vec;