1
什么是AFX_MSG_CALL
在这一行?typedef void(AFX_MSG_CALL ClassName :: * AFX_PMSGptr)(void);
而且哪个单词是typedef'ed?
typedef void (AFX_MSG_CALL ClassName::*AFX_PMSGptr)(void);
什么是AFX_MSG_CALL
在这一行?typedef void(AFX_MSG_CALL ClassName :: * AFX_PMSGptr)(void);
而且哪个单词是typedef'ed?
typedef void (AFX_MSG_CALL ClassName::*AFX_PMSGptr)(void);
至于typedef
,它是一个名为AFX_PMSGptr
一个成员函数指针将指向ClassName
一个成员函数,它不带任何参数,并且没有返回。
搜索它,在IDE中进行文件搜索或者在例如[MSDN](http://social.msdn.microsoft.com/Search/en-US?query=AFX_MSG_CALL&emptyWatermark=true&searchButtonTooltip=Search%20MSDN&ac=4)。 –
顺便说一句,如果你还没有这样做,请花一些时间阅读[帮助页面](http://stackoverflow.com/help),特别是名为[“我可以问什么主题在这里?“(http://stackoverflow.com/help/on-topic)和[”我应该避免询问什么类型的问题?“](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。您可能还想了解[SSCCE](http://sscce.org/)是什么。 –