#include <iostream>
using namespace std;
int max(int a, int b){
return a>b ? a : b;
}
//函数指针(指向一个函数的指针,其实是一个指针)
int (*p)(int, int);
//指针函数(其实是一个函数,只不过返回值是一个指针)
int* a(){
int* p = new int(5);
return p;
}
int main(){
//函数指针p指向函数max
p = max;
cout<<p(1, 2)<<endl;
//指针函数,其实就是返回值是一个指针
int* c=a();
cout<<*c<<endl;
return 0;
}
C++学习第八篇_函数指针和指针函数
最新推荐文章于 2021-05-16 19:31:53 发布