一个指针delete两次
发布时间:2018年1月24日 作者:未知 查看次数:1048
在用delete 释放new分配的内存后,是仍可以使用的,(查:C语言对这种情况不作严格检查。若操作系统将这个单元又分配给其他进程,这样使用会导致其他进程不正常。)突然就想delete两次会怎样,试了下没什么,也许就是C语言对这种情况不作严格检查的原因吧,说不准在哪一步就会出错了(操作系统将这个单元又分配给其他进程时?)这种错误是潜在的可能很难发现的,也许永远没事,也许会很严重。 http://blog.csdn.net/wuhenyouyuyouyu/article/details/38977553 delete容易出错的地方: 5、申请内存为10个,写的时候写超了,delete会报错;
|
|
|