C++ 二维数组动态创建和内存释放

来源:互联网 发布:2016年养殖业数据 编辑:程序博客网 时间:2024/05/23 00:08

最近做个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;


参考:C++中二维数组的动态创建与处理


在遇到异常:DAMAGE:After normal block(#****)时,通常是使用数组时越界了,参考:DAMAGE:After normal block(#****)



0 0