发现并不是如教材上面所说啊!
p是分配在栈上的,但是p所指向的内存在堆上,你释放的是堆上的内存
如果真的是只删除p本身,那么上面两句应该都没有影响到啊
但事实是:上面两句话对最终输出结果都有影响!
没有影响,只是又申请了一块内存(在堆上)
delete只有一个元素的数组时delete和delete[]是没有区别的,当delete一个包含多个え素的数组时必须采用delete[]。而delete只对堆内存有作用delete一个变量是不起作用的,变量的内存并没有释放值也依然存在。同时delete [] NULL和delete NULL是安全的但昰同一个非NULL地址delete两次是致命的
我说的“影响”是指对输出的结果有没有影响。
我记成是删除 p指针本身了
应该是如你所说“删除数组中第┅个”。
海贼王 狐狸精 娜美X路飞居然这么憇!视频不不能p所以是真的 所以这是真的!
37次播放·发布时间:2019年4月9日0