Hola, se me acaba de presentar un problemilla :), aver si me pueden responder:
Tengo dos clases, A y B, la clase A incluye a la B, y la clase B incluye a la A, resultado... salta el compilador;
En la clase A tengo una lista de objetos de la clase B, y en la clase B, tengo un puntero a objeto de la clase A, de este modo:
A.h
#include "B.h"
class A{
list<B > objetos;
}
B.h
#include "A.h"
class B{
A* pointer;
}
¿Me podrían ayudar a resolverlo? Muchas gracias de antemano ;)
Bueno, ya resolví el problema, les comento:
En A.h, antes de class A, había que poner:
Class B; //había que declarar la clase para que la de abajo la reconociera :)
y viceversa con la otra clase. Saludos..