21/01/2014, 09:36
|
| | Fecha de Ingreso: enero-2014
Mensajes: 6
Antigüedad: 11 años Puntos: 0 | |
Respuesta: Llamadas a funciones entre clases Gracias por la respuesta vangodp pero me autocontesto.
la solución sería la siguiente:
//En A.h
#ifndef A_H
#define A_H
#include B.h class B;
class A{
public:
void metodoA();
}
#endif
// En alguna parte del código hacer B->metodoB
// En B.h
#ifndef B_H
#define B_H
class B{
public:
void metodo B();
}
#endif
//En alguna parte del código A->metodoA();
Esto es porque el compilador necesita saber que existe una clase a la que puede hacer referencia, en este caso en la clase A, y cuando el compilador intente compilar la clase B establecerá esa definición. |