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

这样的预处理是什么意思? #define DECLARE_DYNAMIC(X),该怎么处理

2012-02-29 
这样的预处理是什么意思? #define DECLARE_DYNAMIC(X)读程序读到这样的代码://STUFFWHICHISNEEDEDBECAUSEW

这样的预处理是什么意思? #define DECLARE_DYNAMIC(X)
读程序读到这样的代码:
//   STUFF   WHICH   IS   NEEDED   BECAUSE   WE   DON 'T   HAVE   MFC
#define   DECLARE_DYNAMIC(X)


后边什么也没有了,至少也应该这样写吧:
#define   DECLARE_DYNAMIC(X)   X*5     什么的
后边至少应该有个运算形式啊,怎么什么都没有啊?
这样写是什么意图啊?

[解决办法]
什么都没有就是空呀。那就是啥都不要做的意思。
[解决办法]
楼上正解
[解决办法]

表示替换为空, 保留给以后实现.
[解决办法]
这是定义一个空的宏,可能是为了兼容性或者为将来的扩展作准备。
[解决办法]
好习惯~

都说MFC烂,我大三的时候,看了这本书,现在工作两年多,在项目中借签了MFC的很多设计理念~
你所说的,就是空宏,意图是为了以后扩展使用或者为了兼容以前版本
[解决办法]
空宏

热点排行