如何用宏生成動態二維數組

#define matrix_allocate(matrix, width, height, TYPE) {/
 matrix = new TYPE* [height];/
 for(int _i = 0; _i < height; _i++)/
  matrix[_i] = new TYPE[width];/
}
#define matrix_delete(matrix, width, height){/
 for(int _i = 0; _i < height; _i++)/
  delete [] matrix[_i];/
 delete [] matrix;/
 matrix = 0;/
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章