hola amigos necesito de su ayuda estoy desesperado .... necesito implememtar este codigo lo que sucede es que no c nada de c++ lo poco que tengo lo logre revisando unos libros... pero no logro entender mucho esto es lo que tengo en un archivo de cabecera y estoy usando DEV-C++
#ifndef SitioH
#define SitioH
#include <winbgim.h>
#include<stdlib.h>
//Enumeración Direccion
enum Direccion{Norte, Sur, Este, Oeste};
//Clase abstracta Sitio
class Sitio{
public:
virtual void Entrar() = 0;
};
//Subclase concreta de Sitio
class Habitacion: public Sitio {
public :
Habitacion (int numHabitacion);
Sitio* ObtenerLado (Direccion) const;
void EstablecerLado (Direccion, Sitio*);
virtual void Entrar();
private:
Sitio* _lados[4];
int _numeroHabitacion;
};
//Subclase concreta de Sitio
class Pared : public Sitio {
public:
Pared();
virtual void Entrar();
};
//Subclase concreta de Sitio
class Puerta : public Sitio {
public :
Puerta (Habitacion* = 0,Habitacion* = 0);
virtual void Entrar();
Habitacion* OtroLadoDe (Habitacion*);
private:
Habitacion* _habitacion1;
Habitacion* _habitacion2;
bool _estaAbierta;
};
#endif
PLIS AYUDA....con los archivos cpp gracias de antemano a las personas que me puedan ayudar