Pues no se....
Lo veo chungo el tema.
No veo el motivo por el cual quieras acceder a una función de una clase derivada.Quizás esta función deba estar en la clase base también.
Pero si quieres acceder a ella una opción seria esta =D
Código C++:
Ver original#include <iostream>
using namespace std;
void foo();
class vehiculo {
public:
void insertarllave() {cout << "meter llave";}
void encender(){
cout << "girar llave para encender\n";
foo();
}
};
class carro_standard:public vehiculo {
public:
carro_standard(){}
~carro_standard(){}
void meterclutch() { cout << "pisar clutch"; }
void insertallave() { cout << "insertar llave"; meterclutch(); }
};
//Funcion de acceso a la clase heredada =D
void foo(){
carro_standard unCarro;
unCarro.meterclutch();
}
main() {
carro_standard vh;
vh.encender();
}