在 C++ 的新标准中,typedef 已显得过时了,新的方法:- using PTRFUN = char (*)(int);
- PTRFUN pFun;
- char glFun(int a) { return 0;}
- int main()
- {
- pFun = glFun;
- pFun(2);
- }
- //------------------
- class CA
- {
- public:
- char lcFun(int a) { return 0; }
- };
- CA ca;
- using PTRFUN = char (CA::*)(int);
- PTRFUN pFun;
- int main()
- {
- pFun = &CA::lcFun;
- (ca.*pFun)(2);
- }
|