C++は関数を指すポインタを関数パラメータとする
3097 ワード
例:
#include
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;
}