只需一步,快速开始
使用道具 举报
2。 使用数组指针,分配一个指针数组,将其首地址保存在b中,然后再为指针数组的每个元素分配一个数组 int **b=new int*[row]; //分配一个指针数组,将其首地址保存在b中 for(i=0;i<row;i++) //为指针数组的每个元素分配一个数组 b=new int[col]; 该方法定义的动态二维数组的释放需先释放指针数组的每个元素指向的数组,然后再释放该指针数组: for(i=0;i<row;i++) { delete [col]b; b=NULL; } delete [row]b; b=NULL;
3. int *mat = new int[m * n];
这种方法的优点是内存连续,存续速度快。并且释放时也很简单直接delete[] mat;即可。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
|Archiver|手机版|小黑屋|爱乐眼底图像分析 ( 京ICP备1201155号 )
GMT+8, 2026-8-27 05:36 , Processed in 0.048008 second(s), 20 queries .
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.