您的位置:首页 > 编程语言 > C语言/C++

C/C++ 动态内存分配常见的错误

2016-09-21 16:00 176 查看
动态内存分配常见的错误(好像之前写过类似的文章)

① 对 NULL 指针进行解引用

② 对分配的内存进行操作时越界

③ 释放并非动态分配的内存

④ 试图释放一块动态分配的内存的一部分

⑤ 一块动态内存被释放之后被继续使用

⑥ 忘记检查所请求的内存是否成功分配

【解决方案】 申请完内存之后可以进行非NULL判断

内存泄漏 memory leak

分配的内存在使用结束之后没有释放会引起这个。

未完待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++