Dev - C++ - Herencia y ficheros cabecera

 
Vista:

Herencia y ficheros cabecera

Publicado por Axel (2 intervenciones) el 18/04/2010 16:02:11
Hola buenas tardes, a ver si alguien me puede ayudar con un problema que me esta dando c++

El caso es que estoy aprendiendo a hacer programas con herencia (con ficheros .h y .cpp), y con todas las clases que intento implementar, me pasa lo mismo al compila las clases hijas.

Al compilar, el fichero cpp de la clase hija, me dice que no encuentra el fichero cabecera de la misma, y no entiendo el porque, alguien puede orientarme, o decirme de algún código que me pueda servir para ver como se ha de hacer, es que no encuentro ninguno.

Ejemplo de declaracion de clase padre e hija que hago:

// CPADRE.H
#ifndef CPADRE_H_
#define CPADRE_H_

class cPadre{

private:

int num[2];

public:

cJuego();
virtual void x (int) = 0;
virtual void y (int) = 0;
virtual int a (int) = 0;
virtual int b (int) = 0;
virtual ~cJuego() = 0;
};
#endif CPADRE_H_

----------------------------------------------------------------------------

// CHIJA.H
#ifndef CHIJA_H_
#define CHIJA_H_

#include "cPadre.h"

class cHIja: public cPadre{

public:

cHIja();
void x (int);
void y(int);
int a (int);
int b (int);
~cHija();
};
#endif CJUEGOORDINARIO_H_

----------------------------------------------------------------------------

// cHija.cpp - aqui ya cada metodo hace lo q debe, no se si funciona por que no compila, no me crea el fichero .obj

#include "cPadre.h"
#include "cHija.h"
#include <iostream.h>

cHIja(){
}

void x (int){
}

void y(int){
}

int a (int){
}

int b (int){
}

~cHija(){
}

Muchas gracias por las posibles respuestas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder