精通
英语
和
开源
,
擅长
开发
与
培训
胸怀四海
第一信赖
释放了的地址,可以再用啊
操作系统对堆的管理就这样。释放了的操作空间可以再拿来用。p地址改为0, 则0不是有效的地址,访问非法的地址就有非法操作了
delete p 只是释放内存。指针里的地址还是继续保存的。如果强制赋值为0,则地址为0,0基础是无效的,访问当然有错了。
至于地址有重复,和内存使用机制有关系。
高级语言不关心内存分配。特别是win的内存分配和回收机制。记得用过释放就可以