-
题名C/C++程序内存泄漏检测算法的研究
被引量:2
- 1
-
-
作者
仵俊
-
机构
南京航空航天大学计算机科学与技术学院
-
出处
《现代信息科技》
2021年第22期98-100,共3页
-
基金
国家自然科学基金:内存安全性和形式化规约的运行时验证(62172217)。
-
文摘
为了获得最佳性能,C/C++语言把操纵内存的权限以指针的方式暴露给开发人员。但是C/C++语言编译器GCC和Clang都不提供内存安全检测,导致开发人员使用C/C++语言编写的项目可能存在内存泄漏的风险。文章介绍了改进指针算法和shared_ptr源码,分析了它们检测内存泄漏的方式,最后指出该类算法的缺陷,提出改进思路,并建议用户避免写出该类算法无法检测的代码结构。
-
关键词
C/C++程序
内存泄漏
改进指针算法
shared_ptr
-
Keywords
C/C++program
memory leak
improved pointer algorithm
shared_ptr
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名延迟调用试析
- 2
-
-
作者
申晓
-
出处
《电脑编程技巧与维护》
2016年第5期93-94,共2页
-
文摘
简单介绍了延迟调用的原理和实现方法,并给出几个实例,包括延迟回调普通函数,成员函数,成组的变量和函数等。
-
关键词
延迟调用
shared_ptr指针
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-