C ++调整4D stl向量的大小

时间:2017-04-05 22:42:17

标签: c++ vector stl

我有以下类型的4D矢量:

vector< vector< vector< vector< unsigned > > > > vec 我不知道开头第四维的大小,所以我试图通过以下方式调整前三维的大小:

vec.resize(x.size(), vector< vector< vector< unsigned > > >
(y.size(), vector< vector< unsigned > >(2)));

其中x和y的类型为vector<unsigned>

在我按上述方式调整前三个维度后,我无法访问维度3中的任何元素(即vec[i][j][1])。

有人可以建议我在这里缺少什么吗?

0 个答案:

没有答案