【摘 要】
:
C++是一种非常流行的计算机编程语言,在使用的过程中容易出现内存泄漏问题,而该问题往往难以识别。给出了一种对C++内存泄漏问题进行分析的方法,该方法得到C++源代码的抽象语法树,从抽
【机 构】
:
上海大学计算机工程与科学学院,上海市计算机软件评测重点实验室
【基金项目】
:
国家自然科学基金(61170044,61572306,61502294)
论文部分内容阅读
C++是一种非常流行的计算机编程语言,在使用的过程中容易出现内存泄漏问题,而该问题往往难以识别。给出了一种对C++内存泄漏问题进行分析的方法,该方法得到C++源代码的抽象语法树,从抽象语法树中提取程序控制流图,然后将类的构造函数、普通成员函数以及析构函数的程序控制流图相互连接形成新的程序控制流图,并设计算法对控制流图进行检测。最后通过一些内存泄漏的典型实例进行测试,实验表明本方法有效。
其他文献
摘 要:全面建设小康社会新背景下,我国经济社会快速发展并不断深化改革,基层群众文化建设重要性不断凸显出来。通过发挥基层群众文化作用,有助于推动社会主义精神文明建设。通过分析基层群众文化建设工作存在的问题,结合实际情况给出针对性控制措施。 关键词:基层群众文化;建设现状;管理措施 我国社会正处于转型的关键期,基层群众对文化需求方向与内容出现较大变化,对精神文明建设工作提出更高要求。基层群众文化建
系统介绍了WAVE格式音乐文件的数据存储结构,开发了基于WAVE格式的音乐文件的声强数字化采样处理系统,对开展音乐喷泉控制研究具有较强的借鉴作用。
引言:近年来,我国持续深化外汇领域改革开放,深入推进“放管服”改革,服务实体经济高质量发展。在深化外汇领域改革开放的同时,也要不断完善外汇市场“宏观审慎+微观监管”两
矿区滑坡、沉陷等地质灾害频繁,矿区地表监测及预报愈显重要,利用雷达差分干涉测量与GPS集成可实现对矿区的三维形变监测。本文以资兴唐煤矿区为例,对矿区五景ASAR数据进行了
我们在音乐教学时的方式方法不仅会影响教学成果,对学生身心的发展、创造力的培养、以及与教师之间的关系都会有不同程度的影响,我就以让课堂“动”起来的方法,阐述如何根据学生
教育应该从孩子开始,这是教育发展的规则,所以女子篮球训练也应该从小学阶段开始,,努力为孩子打下坚实的基础,在开始阶段通过科学合理的规划培训,为孩子的未来发展奠定良好的
随着网络技术的发展,互联网中越来越多的资源被应用于信息检索中,大量的研究表明,社会化标注可以用于改善信息检索。现有个性化排序的方法中,用户之间的相似度大多通过其共同
小说教学是语文教育中的重点内容,是语文教学中不可或缺的文体、学生最喜爱的文学形式之一,其教学内容的确定和选取是落实小说教学的突破口。但是当前的初中小说教学上还存在
要创新陶艺教学,必须结合实际,从教育教学生活中去实现。这是一个漫长的过程,我们要考虑全面,不断地前进,为这份陶艺教育事业做出自己的努力。
<正>我国养鸭业历史悠久,早在公元前500年前后己经有大群养鸭的记载,而现代肉鸭业的兴起与发展,只是近二十几年的事情。据FAO公布统计数据,2006年我国鸭饲养量达23.6亿只,占