20/01/2014, 05:12
|
| | Fecha de Ingreso: enero-2014
Mensajes: 6
Antigüedad: 11 años Puntos: 0 | |
Llamadas a funciones entre clases Buenos días,
miren tengo una duda en cuanto a las llamadas a funciones entre dos clases.
Supongamos que tengo dos clases A y B y yo quiero llamar de la clase A a la clase B me creo un objeto de la clase B con un include del B.h
//En A.h
#include B.h
class A{
...
public:
void metodoA();
...
};
y el alguna parte del código puedo crear el objeto B->metodoB();
Pero si también quiero llamar de la clase B a la clase A no me deja hacer un include de A.h, me dice que es cíclico.
//En B.h
#include A.h <--------------Error
class B{
...
public:
void metodoB();
}
¿cómo podría hacer dos llamadas, en A.h de B->metodoB() y viceversa, en B.h de A->metodoA()?.
Gracias de antemano. |