最近做个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(#****)