void Multi(int m, int n, int **p)
{
//new
p = new int*[n];
for(int i=0;i<n;i++)
{
p[i] = new int[m];
}
//delete
for(int i=0;i<n;i++)
{
delete [] p[i];
}
delete [] p;
p=NULL;
}
void main()
{
int **p=NULL;
Multi(3,4,p);
}
动态创建二维数组及delete
最新推荐文章于 2024-03-23 17:25:50 发布