永发信息网
C++中如何释放二重指针指向的空间
答案:2 悬赏:0
手机版
解决时间 2021-02-03 02:43
提问者
网友:欺烟
2021-02-02 08:21
例如:
int group_num=100;
int** charset=new int*[group_num];
for(int i=0;i
{
charset[i]=new uint32[group_num*group_num];
}
那么如何释放charset指向的内存空间呢?
使用delete[] charset 是释放new int*[group_num]还是连同for循环中的申请的空间也释放掉?请高手回答解 析!
最佳答案
五星知识达人
网友:逐風
2021-02-02 08:51
需要先来个for循环把charset[i]中指向的数据释放掉,然后再释放掉charset中的数据释放掉
全部回答
1楼
网友:轮獄道
2021-02-02 09:45
首先要了解二重指针就是指向指针的指针,本身存储的是一个指针的内存地址,比较简单的就是指向二维数组。 比如用malloc动态分配一个3*4大小的二维数组,int** p = (int **)malloc( 3 * 4 * sizeof(int) ); 至于其他用法你可以看下面的文章。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海有天艺术文化教育中心怎么去啊,我要去那办
谁能告诉我国服魔甲时代要怎么当上国王啊?
中山北社区卫生站我想知道这个在什么地方
《白杨树》这篇短文与课文《白杨》在表达上有
如何检测美版苹果手机翻新机
春蕾艺术培训中心(和平路)地址有知道的么?有
飞跃网吧我想知道这个在什么地方
We are all happy等于 We are all ( ) 同义句
高中物理公式推导的书,请问哪里有卖???求
秀水艺术培新中心怎么去啊,我要去那办事
日产阳光新车可以加入滴滴快车吗?符合要求吗
乔蒲线我想知道这个在什么地方
八分之三的分数单位是(),它包含了()个三十二
直径是4.2,半径是多少
生绣的绣的同音字并组词
推荐资讯
箭竹坝地址在哪,我要去那里办事
襄汾县襄辉学校地址在什么地方,想过去办事
3×95 1×35电缆的额定电流是多少
诚信开锁(022县道西50米诚信开锁)地址在哪,
笔记本电脑CPUi5好还是四核好
2010年4月23日是中国人民海军成立61周年纪念
中国电信4g飞享卡地址在哪,我要去那里办事
乐天安命的意思是什么啊?知道的请说下!
空调的室外机是否要水平放置
美容院铂金棒美容有什么好处
东北特产(德州临邑县)地址在什么地方,想过去
霸王貔貅佩戴禁忌?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?