关闭

MFC 全局变量与宏定义的使用问题

450人阅读 评论(0) 收藏 举报
分类:

想在程序要设计一个全局的变量,那么需要的是在宏定义的地方进行声明:

#ifdef _SAVE_DEBUG_LOGFILE

extern CTLogDebug g_tlogDebug;

#define LOG_DEBUG( Level, OutputString )  do{\
 g_tlogDebug.Log( Level, OutputString, _T(__FUNCTION__ ), __LINE__ );\
}while( 0 )

那么只能任意类中进行一次定义:

#ifdef _SAVE_DEBUG_LOGFILE
 CTLogDebug g_tlogDebug;
#endif

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:975238次
    • 积分:17594
    • 等级:
    • 排名:第541名
    • 原创:741篇
    • 转载:522篇
    • 译文:0篇
    • 评论:105条
    最新评论