先总结原因:同一块内存被释放两次。
解决办法:检查代码。
运行下面这段代码:非正常退出
原因是:两个指针指向同一快内存地址,delete释放一个指针后,这块内存就不安全了。
改正:
后来又进行改正:要先将一个指针置为NULL,再delete另一个指针,把另一个指针也置为NULL,就不会非法访问到这块不安全的内存了。
先总结原因:同一块内存被释放两次。
解决办法:检查代码。
运行下面这段代码:非正常退出
原因是:两个指针指向同一快内存地址,delete释放一个指针后,这块内存就不安全了。
改正:
后来又进行改正:要先将一个指针置为NULL,再delete另一个指针,把另一个指针也置为NULL,就不会非法访问到这块不安全的内存了。