函数指针三种方法
Posted mayichen0823
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数指针三种方法相关的知识,希望对你有一定的参考价值。
//函数指针定义 //1 typedef int(fun_point1)(int, int); int get_sum(int a, int b) { return a + b; } typedef int(*fun_point2)(int, int); int main(void) { //call function fun_point1* p = get_sum; int sum = p(3, 2); cout << "sum = " << sum << endl; fun_point2 p2 = get_sum; sum = p2(3, 4); cout << "sum = " << sum << endl; //经常使用 int(*fun_point3)(int, int) = get_sum; int n = fun_point3(6, 8); cout << "n =" << n << endl; system("pause"); return EXIT_SUCCESS; }
以上是关于函数指针三种方法的主要内容,如果未能解决你的问题,请参考以下文章