指针函数与函数指针(33) 发表于 2014-09-03 | 分类于 语言 先看一段代码:++123456789101112131415161718192021 typedef int(*outhead)(int a); int a(int d) { cout << "this is A" << endl; cout << d << endl; return d; } void* cou(int* a, outhead d) { cout << d(*a); return a; } int main(int argc, char** argv) { int aa = 2; cou(&aa, a); system("pause"); return 0; }//输出 2\n this is a\n 2\n 分析:先定义outthead函数指针为int的别名。 (只对静态和全局有效))我可以规定一种类型封装很多个全局函数,用一个指针函数,参数是函数指针,然后调用就好了。