![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++调试笔记
xuweiling_
这个作者很懒,什么都没留下…
展开
-
C/C++调试笔记:空指针报错The inferior stopped because it received a signal from the operating system.
问题描述:程序编译不报错,运行异常退出The program has unexpectedly finished.调试系统报错:The inferior stopped because it received a signal from the Operating System.Signal name: SIGSEGVSignal meaning: Segmentation fault搜索错误提示出现空指针或野指针原创 2017-07-11 14:03:58 · 8288 阅读 · 0 评论 -
C++ 内存释放
(1)new、delete 是操作符,只能在C++中使用。malloc、free是函数,可以覆盖,C、C++中都可以使用。(2)new 自动计算需要分配的空间大小,可以调用对象的构造函数,对应的delete调用相应的析构函数。malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数(3)new 类型安全、返回的是某种数据类型指针,malloc原创 2017-10-13 16:19:45 · 1569 阅读 · 0 评论