1. 程式人生 > >C++中把函式作為引數並執行

C++中把函式作為引數並執行

#include<iostream>

using namespace std;

typedef int(*PFUN)(int a,int b);

int add(int a,int b)
{
   return a+b;
}
int fun(PFUN pfun,int a,int b)
{
  return pfun(a,b);
}

int main()
{
  PFUN pfun = add;
  cout<<fun(pfun,1,2)<<endl;
}
這段程式碼實現了以函式作為引數來進行呼叫。