#include <iostream> int max(int a, int b) { if (a>b) { return a; } return b; } void printMax(_____, int a, int b) { std::cout << (*p)(a, b) << std::endl; } int main() { printMax(p,1,2); return 0; }
#include <iostream> int max(int a, int b) { if (a>b) { return a; } return b; } void printMax(_____, int a, int b) { std::cout << (*p)(a, b) << std::endl; } int main() { printMax(p,1,2); return 0; }
填什么都会编译报错
int (*p)(int,int)
int p(int,int)
int max(int,int)
int *p(int,int)