定义函数指针
定义函数指针的方法,返回值与参数列表要与指针所要指向的函数一致
返回值 (*函数指针名)(参数列表);
使定义的函数指针ptrFunc
指向函数Func
,并且使用ptrFunc
ptrFunc=func;
ptrFunc();
例子
a.cpp
#include<iostream>
int func(char ch){
std::cout<<ch<<std::endl;
return 0;
}
int main(){
int (*pFunc)(char)=func;
pFunc('v');
return 0;
}
函数指针的定义,就像结构体变量定义一样,太过繁琐,对于struct,有