1. 程式人生 > >C++用指向函式的指標作為函式引數

C++用指向函式的指標作為函式引數

示例:

#include <iostream>
using namespace std;
int add(int x, int y){
	return x + y;
}

int sub(int x, int y){
	return x - y;
}

int operation(int x, int y, int(*function)(int, int)){
	return function(x, y);//也可以寫為(*function)(x, y)
}

int main(){
	int answer = operation(1, 2, add); //addition前可以新增取地址符&
cout << answer; }