我有以下类型的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]
)。
有人可以建议我在这里缺少什么吗?