现在的位置: 首页 > 综合 > 正文

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

2014年08月29日 ⁄ 综合 ⁄ 共 304字 ⁄ 字号 评论关闭

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



抱歉!评论已关闭.