malla = new Celula**[n + 2];
for(int i = 0 ; i < n + 2 ; ++i){
malla[i] = new Celula*[m + 2];
for(int j = 0 ; j < m + 2 ; ++j){
malla[i][j] = new Celula[m];
}
}
我做这个代码,我分配内存,这样的(我想n*m
数组指针来Celula,是好吗?现在我需要一个析构函数。如何删除这个二维指针数组?制作一个析构函数
现在我不知道如何访问一个对象数组中和:
malla[i][j].setestado(true);
不起作用
*我想指针的N * M个阵Celula,是好的* - 不,这不好吗?。你应该使用'boost :: multi_array' –
2012-03-10 16:04:00