PDA

View Full Version : [C++] Compiler in loop infinito


Emaborsa
07-04-2011, 19:34
Ho varie classi, 2 di queste si incrociano:


#incluce a.h

class B{
A anA;
}



#incluce b.h

class A{
B aB;
}


cosa devo fare per riuscire a compilare e finire il mio programma?

giangian2
07-04-2011, 19:56
Ciao,
invece di creare un'istanza di classe devi dichiarare le variabili come puntatore e nel file .h utilizzi la forward declaration e l'include lo metti nel .cpp.... ovviamenti devi fare la new e la delete dell'oggetto



class A;

class B
{
A *pA;
}




class B;

class A
{
B *pB;
}

Emaborsa
07-04-2011, 20:56
Tutto qui?
...pensavo fosse na roba pił complessa. :D
Grazie