首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于DEBUG_MESSAGE的疑问解决办法

2012-03-02 
关于DEBUG_MESSAGE的疑问#ifdefDEBUG_MESSAGES_AHMVIEWAfxMessageBox( Calculatingintersections.. )#e

关于DEBUG_MESSAGE的疑问
#ifdef   DEBUG_MESSAGES_AHMVIEW

AfxMessageBox( "Calculating   intersections.. ");

#endif
代码中的这段在程序中是什么意思啊,在调试哪个阶段会弹出对话框啊?
请教

[解决办法]
这是宏定义,便于在调试时输出信息。如定义了 #define DEBUG_MESSAGES_AHMVIEW,则在后面的程序中,凡是在
   #ifdef DEBUG_MESSAGES_AHMVIEW
    {-------------}
   #endif
都会执行,如在前面去掉 #define DEBUG_MESSAGES_AHMVIEW 语句,则都不会执行。

热点排行