C++矢量固定大小的vecors

tor*_*eff 3 c++ stl

如何在C++中声明固定大小向量的向量?

例如:

vector of vectors with N elements.

不是这个:

vector<vector<int> > v(N) //declares vector of N vectors
Run Code Online (Sandbox Code Playgroud)

K.C*_*hen 5

std :: array是你的朋友.

http://en.cppreference.com/w/cpp/container/array

例如,要声明具有N个元素的向量的向量,您可以

typedef std::array<int, N> N_array;
Run Code Online (Sandbox Code Playgroud)

然后用

std::vector<N_array>
Run Code Online (Sandbox Code Playgroud)