码迷,mamicode.com
首页 > 其他好文 > 详细

Visual Studio调试技巧---Output窗口输出定位

时间:2020-03-16 09:54:26      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:c++   bsp   tor   文件名   nbsp   文本   冒号   内存泄露   一个   

在使用VC++时,经常使用OutputDebugString往往Output窗口写一些调试信息,如果输出信息遵循某种格式,那么在Output窗口中点击相应输出文本就会跳到相应的代码行中。具体格式MSDN中有说,简单的说法,在输出文本的最前面是"文件名(行号):"的格式就可以了。一个例子,用在我的内存泄露检测代码中:

技术图片wsprintf(output_temp,"%s(%d): >>>>>>>>>>>>mem leaks! size=%d",
技术图片            memory_allocated[i].file, 
技术图片            memory_allocated[i].line,
技术图片            memory_allocated[i].size);
技术图片        OutputDebugString(output_temp);

重点在于 %s(%d): 一定是在最前面,而且冒号是不能少的。当然提供的file和line必须是正确的,使用编译器提高的__FILE__和__LINE__就可以了。

Visual Studio调试技巧---Output窗口输出定位

标签:c++   bsp   tor   文件名   nbsp   文本   冒号   内存泄露   一个   

原文地址:https://www.cnblogs.com/yilang/p/12468725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!