hur.cn - 华软网

 热门搜索

关于DECLARE_MESSAGE_MAP(),弱弱问下这段程序什么意思

  作者:未知    来源:网络    更新时间:2009/7/27
#define DECLARE_MESSAGE_MAP() \
private: \
static const AFX_MSGMAP_ENTRY _messageEntries[]; \
protected: \
static AFX_DATA const AFX_MSGMAP messageMap; \
static const AFX_MSGMAP* PASCAL _GetBaseMessageMap(); \
virtual const AFX_MSGMAP* GetMessageMap() const; \

#else
#define DECLARE_MESSAGE_MAP() \
private: \
static const AFX_MSGMAP_ENTRY _messageEntries[]; \
protected: \
static AFX_DATA const AFX_MSGMAP messageMap; \
virtual const AFX_MSGMAP* GetMessageMap() const; \

#endif






怎么那么多反斜杠啊,到底代表什么?????????????????????

另外这里也不是类的定义,怎么会用private: 这些东西呢??????????????????



---华软 网友回答---
反斜杠是续行符
这些展开后,其实就是类
---华软网友回复---
这是特有符号的。没关系的。。。
---华软网友回复---
和我们一般的规定不冲突
---华软网友回复---
反斜杠的意思是那么多代码都在一行。但是一行写不下。
DECLARE_MESSAGE_MAP()就代表了那么多的内容。展开之后就是类的成员函数和成员变量了。
---华软网友回复---
谢谢
---华软网友回复---
很谢谢,懂了
---华软网友回复---
学习了~~~~
---华软网友回复---
只是在宏定义是需要这样,
需要在换行时,加上续行符。。
---华软网友回复---
用到了 谢谢
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。