c、c++函数指针定义
函数指针定义方式:
以 int add(int nLeft,int nRight) 函数定义为例
1、int (*pf) (int ,int);//未初始化
pf = add
注意:*pf两端的括号必不可少,否则若为如下定义:
int *pf(int,int);//此时pf是一个返回值为int*的函数,而非函数指针
2、typedef int(*pf) (int ,int) 定义函数指针类型pf
pf f = add;
3 typedef int pf(int ,int)
pf *f = add