函数指针实现回调函数

210 阅读1分钟

返回类型(*函数指针名)(函数的入口参数) int (*funcpoint)(int a,int b)

int dec(int a, int b) { return a - b; };
int cal(int a, int b, int(*funcpoint)(int a,int b)) {
	return funcpoint(a, b);
}

int main()
{
 ;
cout << cal(3, 1, dec) << endl;
	
cout << cal(3, 1, add) << endl;
	return 0;
}