C/C++编程笔记:C语言内存泄露很严重,如何应对?( 二 )


要做到如下三点:
(1)在函数中看到有局部指针 , 就要警惕内存泄漏问题 , 养成进一步排查的习惯
(2)分析对局部指针的赋值操作 , 是否属于前面所说的“两种堆内存获取方法”之一 , 如果是 , 就要分析函数返回的指针到底指向啥?是全局数据、静态数据还是堆内存?对于不熟悉的接口 , 要找到对应的接口文档或源代码分析;又或者看看代码中其它地方对该接口的引用 , 是否进行了内存释放;
(3)如果确认对局部指针存在内存申请操作 , 就需要分析该内存的去向 , 是会被保存在全局变量吗?又或者会被作为函数返回值吗?如果都不是 , 就需要排查函数所有有”return“的地方 , 保证内存被正确释放 。
另外如果你想更好地提升你的编程能力 , 学好C语言C++编程!弯道超车 , 快人一步!
编程学习书籍分享:
C/C++编程笔记:C语言内存泄露很严重,如何应对?文章插图
编程学习视频分享:
C/C++编程笔记:C语言内存泄露很严重,如何应对?文章插图
分享(源码、项目实战视频、项目笔记 , 基础入门教程)
欢迎转行和学习编程的伙伴 , 利用更多的资料学习成长比自己琢磨更快哦!
【C/C++编程笔记:C语言内存泄露很严重,如何应对?】C语言C++编程学习交流圈子 , 点击下方【了解更多】获取更多学习资料帮助你学习哦~