创建二维动态数组

2023-07-24 18:11:46 浏览数 (1)

创建二维动态数组

创建n*m的动态二维数组:

int** P2=new int* [n]; //行定义 for(int i=0; i<n; i ) P2[i]=new int[m]; //列定义

使用完后需要释放内存

代码语言:javascript复制
//释放动态数组P2
	if(P2!=NULL)
	{
		for(int i=0; i<n; i  )
		{
			delete[]P2[i];
			P2[i]=NULL;
		}
		delete[]P2;
		P2=NULL;
	}

0 人点赞