Tuesday, February 21, 2006

C++: Multidimensional array

int **cells;

//allocate memory
cells = new int*[rows];
for(int i=0; i<rows; i++){
cells[i] = new int[columns];
}

//clean up

if(cells){
for(int i=0; i<rows; i++){
if(cells[i]){
delete[] cells[i];
}
}
delete[] cells;
}

No comments: