函数指针(function pointer)

#include <iostream>
using namespace std;

bool less_than(int i1, int i2)
{
 return i1<i2 ? true : false;
}

/************
 函数指针
*************/
bool (*func)(int, int ) = less_than;

int main()
{
 int i1=2, i2=4;
 cout << func(i1, i2);  // 这里使用(*func)或直接使用func,都是可以的。
 return 0;
}

猜你喜欢

转载自blog.csdn.net/rickliuxiao/article/details/6201564