您的位置:首页 > 其它

delete

2015-10-14 14:25 274 查看
delete只用于new 出的对象

delete这个对象的地址,表示删除这个地址的数据

对于数组,

int   *   some=new int[69]

some得到的是数组第一个元素的地址,数组本身就是连续的内存状态

delete some,删除的其实只是第一个元素

为了表示删除以这个地址为开始的数组,所以要加数组的标识

delete [ ]some

但是,这里有一个版本的区别,如果在初始化的时候没用[ ],而直接赋值,那么在delete的时候也就不需要[ ]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: