c++中定义函数或变量前面经常有些这样的字段,如:
DECLARE_MESSAGE_MAP宏:
#ifdef _AFXDLL
#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;
········· \ 他们中间的AFX_MSGMAP_ENTRY,AFX_MSGMAP,AFX_DATA,AFX_CLASSINIT,_AFXDLL等他们是各起怎么作用?有什么关于这个方面知识资料? 先谢过了!
DECLARE_MESSAGE_MAP宏:
#ifdef _AFXDLL
#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;
········· \ 他们中间的AFX_MSGMAP_ENTRY,AFX_MSGMAP,AFX_DATA,AFX_CLASSINIT,_AFXDLL等他们是各起怎么作用?有什么关于这个方面知识资料? 先谢过了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货