最近做个C++实验用到了二维数组,现在做下笔记,
创建动态二维数组:
// 动态创建二维数组array[row][column]
int **array;
array = new int *[row];
for(int i = 0; i < row; i++)
array[i] = new int[column];
释放内存:
// 释放内存
for(int i = 0; i < column; i++)
delete[] array[i];
delete[] array;
在遇到异常:DAMAGE:After normal block(#****)时,通常是使用数组时越界了,参考:DAMAGE:After normal block(#****)