由买买提看人间百态

topics

全部话题 - 话题: cellt
(共0页)
y**b
发帖数: 10166
1
来自主题: Programming版 - 多维数组用vector是不是更方便?
这几天用了几次动态多维数组,感觉用vector比new要方便一些,
也不容易出错,比如一个四维数组:
// 4-dimensional array of cellVec
typedef pair > cellT;
vector< vector< vector < cellT > > > cellVec;
cellVec.resize(nx);
for (int i = 0; i < cellVec.size(); ++i) {
cellVec[i].resize(ny);
for (int j = 0; j < cellVec[i].size(); ++j)
cellVec[i][j].resize(nz);
}
// mark each cell as not searched
for (int i = 0; i < nx; ++i)
for (int j = 0; j < ny; ++j)
for (int k = 0; k < nz; ++k) {
... 阅读全帖
(共0页)