函数指针简单应用
#include "stdafx.h"
#include<iostream>
using namespace std;
double calculate(double a, double b, double(*pf)(double,double))
{
cout << (*pf)(a,b);
return (*pf)(a, b);
}
double add(double x, double y){
return x + y;
}
double add2(double a, double b)
{
return 0.1*(a + b);
}
int main()
{
cout << "Please input two numbers:";
double arr[2];
for (int i = 0; i < 2; i++)
cin >> arr[i];
calculate(arr[0], arr[1], add2);
}