E' possibile costruire due classi in questo modo?
#include "B.h"
class A {
public:
B *b;
};
#include "A.h"
class A {
public:
A *a;
};
Io non ci riesco. Sembra che un oggetto (A) che ha negli include un secondo oggetto (B) non permetta a quest'ultimo di avere negli include il primo oggetto.