c++ 动态分配内存delete多次出现的错误
2016-02-28 17:08
204 查看
new分配内存,delete之后再次delete时会出错。
一块内存不能够被delete多次。
windows系统出现类似错误,问题事件名称为 APPCRASH 。
一块内存不能够被delete多次。
windows系统出现类似错误,问题事件名称为 APPCRASH 。
#include <iostream> int main() { int *a = new int; *a = 1; std::cout << a << std::endl; std::cout << *a << std::endl; delete a; delete a; return 0; }
相关文章推荐
- C++有符号和无符号数的转换
- C++ wchar_t 输出中文问题
- C++中string类的实现
- C++编译出现 error C2664: 不能将参数 2 从“const char [5]”转换为“LPCTSTR”解决办法。
- 《编写高质量代码:改善C++程序的150个建议》读书笔记1
- C++中虚析构函数的作用
- 九度题目1126:打印极值点下标
- 1077. Kuchiguse (20)
- 算法代码实现之希尔排序,C/C++实现
- C/C++笔试题
- c++实现复数类
- C语言宏的特殊用法和几个坑
- c++标准库和命名空间std
- 1076. Forwards on Weibo (30)
- C语言学习笔记11- 文件I/O
- C语言学习笔记10-结构体、枚举、联合体
- C语言学习笔记9-指针
- Cpp_this指针与常函数
- Cpp_析构函数
- 算法代码实现之插入排序,C/C++实现