Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/12/2012, 03:56
Avatar de nup_
nup_
 
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: Saber el subtipo de un objeto

Hola:

Cualquier curso o libro para principiantes de c++ te puede responder esas preguntas.
ejemplo: http://c.conclase.net/curso/index.php?cap=037#inicio

De todas formas un poco de código:
Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Objeto {
  6. public:
  7.     virtual float areaVirtual(){return 0;}
  8.     virtual float areaAbstracta() = 0;
  9. };
  10.  
  11. class Esfera : public Objeto {
  12. public:
  13.     float areaVirtual(){return 1;}
  14.     float areaAbstracta(){return 1;}
  15. };
  16.  
  17. int main(int argc, char *argv[])
  18. {
  19.  
  20.     Objeto* o = new Esfera();
  21.     cout << "virtual: " << o->areaVirtual() << endl;
  22.     cout << "abstracta: " << o->areaAbstracta() << endl;
  23.  
  24.     return 0;
  25. }

slds;

Nup_