typedef void (::AFX_MSG_CALL CCmdTarget::*AFX_PMSG)(void);
这个语句的意思?

解决方案 »

  1.   

    定义一个函数指针的类型。
    这样AFX_PMSG可以用来定义指针了,类里面的函数指针,定义相对于一般的函数指针定义让人费解些
      

  2.   

    to:  charm
      在这个typedef中 数据类型和标识符分别是什么?
    (也就是怎么断句???)
      

  3.   

    函数指针
    比如 typedef void (*Func)(void);
    那么Func就是一个函数指针的类型,他可以用来定义函数指针
    void myfunc(void)//另外存在的真实的函数
    Func pFunc= myfunc;//定义一个函数指针,把myfunc赋值给他