永发信息网

int**a = new int[5][6] 怎么delete? 三维呢?

答案:2  悬赏:70  手机版
解决时间 2021-02-05 04:23
int**a = new int[5][6] 怎么delete? 三维呢?
最佳答案
为防抽,加一行汉字
int **a = new int[5][6],这个根本编译不过去吧。
如果你想new一个二维数组出来,应该这样:

int** a= new int*[5];
for (int i = 0; i < 5; ++i)
{
a[i] = new int[6];
}
delete的时候,反过来就行了:
for (int i = 0; i < 5; ++i)
{
delete[] a[i];
}
delete[] a;
三维数组,与此相同,举例如下:
int*** a= new int**[5];
for (int i = 0; i < 5; ++i)
{
a[i] = new int*[6];
for (int j = 0; j < 6; ++j)
{
a[i][j] = new int[7];
}
}
for (int i = 0; i < 5; ++i)
{
for (int j = 0; j < 6; ++j)
{
delete[] a[i][j];
}
delete[] a[i];
}
delete[] a;
全部回答
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金曼丽美容spa会所地址在哪,我要去那里办事
甲企业废水氨氮达标年排放量为()t。A.60B.8
什么体质的人不能吃豆制品?
麦好香蛋糕店在什么地方啊,我要过去处理事情
我是男的,做服装的,27岁,未婚,就是脚踩平
魅丽女人专业美容院地址在什么地方,想过去办
于济的意思是什么啊?知道的请说下!
补写出下列名句名篇中的空缺部分。(1)画栋
淮南市区到孔店乡线路,有公交吗,坐什么车
青岛工资税率是多少?
车险车主可以享受,还是实际驾驶人?如车主和
2.8+6.5+7.2=2.8+7.2+6.5,这是根据()
配音秀搞笑方言牛半斤
stand on my own 什么意思?
古早味民主总店我想知道这个在什么地方
推荐资讯
带有吹吹风的 歌词
怎么样才能发掘出自己的潜能
哭的头疼眼睛疼怎么办
宜家商务酒店怎么去啊,有知道地址的么
根据上述血气分析结果,本例应属于下列哪项酸
为什么我的手机下载狂野飙车8极速凌云打不开
从南通火车站到市中心十字街 怎么走
C50钢筋混凝土容重是多少?
如何养好富贵竹?
打工宿舍床两个人搭蚊帐怎么搭理
雷蛇的键盘有是红轴和黑轴的 吗?
为什么说拍到的几十万、甚至上亿光年外的照片
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?