C++特性注意点常考点
cosmoslife
多媒体编程、网络编程、系统编程、网络安全编程
展开
-
指针内存分配
return语句不可返回指向“栈内存”的“指针”或者“引用”,因为该内存在函数体结束时被自动销毁。char * Func(void){char str[] = "hellow world";// str的内存位于栈上 return str; // 将导致错误}void Test4(void){char *str = NULL; str = GetSt转载 2012-09-29 11:29:43 · 618 阅读 · 0 评论 -
[内存泄露]Purify工具介绍
C/C++内存问题检查利器——Purify一、引言我们都知道软件的测试(在以产品为主的软件公司中叫做QA—Quality Assessment)占了整个软件工程的30% -50%,但有这么一种说法,即使是最优秀测试专家设计出来的测试案例,也无法彻底地检测到内存上的问题。使用C/C++开发的团队一定有被其内存问题折磨过的经历,内存问题一直是C/C++开发人员的心头之痛。特别当转载 2013-07-20 22:51:47 · 825 阅读 · 0 评论 -
VC内存泄露检查工具:Visual Leak Detector
http://www.codeproject.com/KB/applications/visualleakdetector.aspx 初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏转载 2013-07-20 22:15:12 · 809 阅读 · 0 评论