Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2014, 07:47
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 5 meses
Puntos: 38
Respuesta: Herencia en C++, llamando a Funciones heredadas

pues que raro a mi si me sale bien...
Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3. class vehiculo {
  4.         public:
  5.         vehiculo(){}
  6.         ~vehiculo(){}
  7.            
  8.             void insertarllave() { std::cout << "BASE: meter llave" << std::endl; }
  9.             void encender()      { std::cout << "BASE: girar llave para encender" << std::endl; }
  10.        
  11. };
  12.  
  13.  
  14. class carro_standard : public vehiculo {
  15.         public:
  16.         void insertarllave() {  std::cout << "HEREDADA: insertar llave" << std::endl; meterclutch();}
  17.         void meterclutch()  {   std::cout << "HEREDAD:  pisar clutch" << std::endl;}
  18.        
  19. };
  20.  
  21. int main() {
  22.  
  23.     carro_standard vh;
  24.     vh.insertallave();
  25.     return 0;  
  26. }
Resultado:
HEREDADA: insertar llave
HEREDAD: pisar clutch

No es esto lo que quieres?

Última edición por vangodp; 24/03/2014 a las 08:32