永发信息网

C++,编程 delete [ ]p; delete p;这两者有什么区别呢?

答案:3  悬赏:80  手机版
解决时间 2021-03-18 18:44
C++,编程 delete [ ]p; delete p;这两者有什么区别呢?
最佳答案
加了方括号的对应于new sth[N], 只能用于释放new的数组, 没有加方括号的则只能释放非数组追问请问非数组指得是不是sth[0]呢?追答非数组就是new的时候只申请单个对象的内存空间而非一段连续的可以存放多个对象的空间, 形如sth = new Sth()的就用delete sth
而sth是个指针时sth[0]是等价于*(sth + 0)的追问谢!
全部回答
一个是数组?我学java的。。
例:
char *p=new char[5];
delete []p是释放全部空间
而delete p只是释放p[0]的空间!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大理巍山庙街万亩油菜花路线
为什么在中国每年的端午节都有划轮船的习俗呀
我姓张,辈分是星字辈,排辈是这样的,国正天
别踩白块儿2钢琴版2有没有(命运交响曲)
逸豪蛮仁商务宾馆在哪里啊,我有事要去这个地
鱼缸里的沉木怎么这么贵
小花坊宠物店地址在哪,我要去那里办事
cfa考试计算器必须用金融计算器吗
我家有只白玉蜗牛!可是就是一只!今天突然之间
急~求男女生之间有没有纯洁的友谊 我是正方三
请问有没有人见过夏天穿的靴子?最热的天气穿
陈奕迅看周杰伦的演唱会麽?
求Chris Brown 的 Fine China空间背景歌曲链
oppor2017怎样把夜间模式关闭
GF610M这个显卡到底怎么样,玩使命召唤6,7,8,
推荐资讯
这个是什么破瓶子,叫什么名,有待专家鉴定
佛经中关于不抬头看天,只低头走路的解释
昌平商行这个地址在什么地方,我要处理点事
孔雀河地址在什么地方,想过去办事
想知道: 揭阳市 从榕城区到塔头镇怎么坐公交
丽水市莲都区普查中心地址有知道的么?有点事
魅族mx4pro手机nfc锁屏可以使用吗
题目,改错,合肥近几年的巨大变化对于广大民众
大屲三槽地址在什么地方,想过去办事
6.8 +9.9x6.8怎么筒算
南开校钟是什么字
老婆先动手打我,我还手打了她,谁是家庭暴力
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?