int* (*pFunc)(int, char*);
这行代码所定义的是一个函数指针pFunc,它所能够指向的函数的返回值类型是int*,两个参数分别是int类型和char*类型。
这么复杂,如何简化使用呢?如下:
// 定义函数指针类型为PFUNC
typedef int* (*PFUNC)(int, char*);
// 使用PFUNC定义多个函数指针变量
PFUNC pFunc1, pFunc2;
int* (*pFunc)(int, char*);
这行代码所定义的是一个函数指针pFunc,它所能够指向的函数的返回值类型是int*,两个参数分别是int类型和char*类型。
这么复杂,如何简化使用呢?如下:
// 定义函数指针类型为PFUNC
typedef int* (*PFUNC)(int, char*);
// 使用PFUNC定义多个函数指针变量
PFUNC pFunc1, pFunc2;