
编程调试工具的使用
郁闷阳光
作为码农,建此博客的目的是记录工作历程中的点点滴滴,分享工作中的感悟、思考。
展开
-
VC项目调试基础
一.Debug版本和Release版本的区别 Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 只有Debug版本的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句。Release版本不包含任何调试信息,所以体积小、运行速度快转载 2012-06-20 13:58:35 · 609 阅读 · 0 评论 -
VC中如何使用 CRT 调试功能来检测内存泄漏
首先,检测内存泄漏的基本工具是调试器和 CRT 调试堆函数。为了使用调试堆函数,必须在要检测内存泄漏和调试的程序中添加下面的语句: #include #include #include int main() { //_crtBreakAlloc = 61; int *a = new int[3]; _CrtDumpMemoryLeaks(); _CrtMemState s原创 2013-01-08 16:52:11 · 775 阅读 · 0 评论