C++函数指针

函数

int fun(int)

函数指针

int (fun)(int) 这里(fun)要绑一起 不然就成了int 返回类型的 fun(int)函数了**

然后重点来了 int (*fuc2(int))(int, int);

这里标记的是什么?
这里比较反常 需要从外向里看更容易看 int (*XXX) (int,int) XXX是一个函数指针 定义的是XXX是什么类型的对象 一个 (int ,int) 返回int的 函数指针
而 fun2 正是一个 XXX fun2(int) 返回了一个XXX的函数的

posted @ 2025-04-03 18:08  stweily  阅读(1)  评论(0)    收藏  举报