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

原创 2013年12月02日 14:37:07

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

#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

相关文章推荐

vc6.0中手动修改Resource.h中控件的宏定义和过多全局变量两问题

vc6.0中手动修改Resource.h中控件的宏定义和过多全局变量两问题 [问题点数:100分,结帖人asdjy123]         不显示删除回复       显示所有回复      ...

全局变量宏的定义及使用

  • 2015年08月06日 10:33
  • 41KB
  • 下载

Android使用static定义全局变量被系统回收的问题

Android是用Java开发
  • eoesoft
  • eoesoft
  • 2014年08月19日 11:56
  • 2361

在MFC下如何定义全局变量

原文链接:http://www.programfan.com/article/2894.html用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工...

MFC中如何定义全局变量

MFC中如何定义全局变量 3种方法: 1、在一个cpp文件中用extern声明,然后在其他文件中定义就可以用  2、全局类的对象来实现  3、在**APP类中做公有变量,其他类中用AfxGe...

MFC中怎么定义全局变量

在MFC下如何定义全局变量和全局函数 VCHELP2005-10-14 13:36 分享到:我要吐槽 天极软件专题专区精选     到天极软件“读编交流区”畅...

MFC定义全局变量

用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种...
  • bearair
  • bearair
  • 2011年09月13日 20:39
  • 199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC 全局变量与宏定义的使用问题
举报原因:
原因补充:

(最多只允许输入30个字)