// Integration function using function object #include #include using namespace std; class Integrand { public: double operator()(double &x) {return pow(sin(x),3);} }; double integrate(Integrand,const double &,const double &); int main() { double res,a=1.0,b=2.0; Integrand fun; res = integrate(fun,a,b); cout<<"integral = "<