C/C++ 函数定义问题

中间这句话是什么意思?是函数还是什么?void (*init_tracebak_monitor)();

 

struct callback {

    void (*init_tracebak_monitor)();

};

void fun(){}; 定义一个函数

void (*init_tracebak_monitor)() = fun; //函数指针

init_tracebak_monitor()  相当于fun()   调用函数fun,

是函数指针啊,可以指向一个没有参数,返回值为void的函数

结构体中定义了一个函数指针


希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html