夜幕将至.: 就是文中定义的funp类型啊,fun函数定义明确返回了一个funp类型的函数指针,那也就直接用funp类型的函数指针接收返回值嘛
c++返回函数指针的函数2401_82440805: 如果调用文中fun函数用什么类型接收返回值
c++返回函数指针的函数夜幕将至.: int(*fun(...))(int,int){...}其中,fun(...)是新定义的除去返回值部分的函数头部,其返回值是其左侧"int(*"和右侧")(int,int)"联合的整体。
c++返回函数指针的函数夜幕将至.: 这种函数的原型是一种不怎么符合常理的写法,所以文中没有提到,假设有定义int add(int a, int b){ return a + b;}那么如果期望定义函数fun返回指向add的函数指针,其直接定义如下int(*fun(...))(int,int){...}而并不是直接理解的int(*)(int,int) fun(...){...}所以一般都是定义函数指针的别名using funp = int(*)(int,int);funp fun(...){...}
c++返回函数指针的函数m0_73573114: 这个返回函数指针的函数的原型。我想了解一下