摘要
基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、开发环境和相关质量保证工具来预防、发现各种编译期、运行期内存缺陷的方法和工具。
Most of the defects and errors in the software coded in C++ are memory-related. Based on the practice in the "network, large volume spatial information oriented GIS" project, this paper presents the techniques and tools to find and fix the memory problems during the coding, debugging and production release phase with the support of the C++ language mechanism, development environment and related quality-assurance tools.
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第4期40-41,44,共3页
Computer Engineering
基金
国家"863"计划基金资助项目(2002AA114020
2001AA135210)
中国科学院知识创新资助项目(20036020)