Ayuda con programa en c++
por favor su ayuda, necesito lo siguiente:
Elabore una jerarquía de clases de funciones que
permita ejecutar el siguiente código:
int
main() {
Función*
f = new FProducto( new FSuma( new FIdentidad(), new FConstante(6)), new
FIdentidad());
Función*
g = f->deriva();
cout
<< "y(por) = " << f->asString() << endl;
cout
<< "y(8) = " << f->evalúa(8) << endl;
cout
<< "y(por) = " << g->asString() << endl;
delete
f;
delete
g;
return
0;
}