如何定义一个返回函数指针的函数指针?
为什么这个可以工作,但以下的不能工作?
typedef int(*a)(int,int);
a (*b)(int,int);
为什么这个可以工作,但以下的不能工作?
(int(*a)(int,int) ) (*b)(int,int);
或者
int(*)(int,int) (*b)(int,int);
或者
( int(*)(int,int) ) (*b)(int,int);
typedef
吧。没有它,语法会变得非常混乱,以至于我不想在手机上尝试回答,以免搞砸。 - Chris Lutz