Eventuali duplicati:
Proper way to #include when there is a circular dependency?L'inclusione reciproca in C++ .. come funziona?
Sono abbastanza nuovo per C++ ed avere la domanda posta nel titolo. O più precisamente: se A.h include B.h e B.h include A.h, ricevo un messaggio di errore perché "include # file" C: ... \ A.h "include se stesso". File: B.h
Non sono riuscito a trovare un modo per aggirare questo problema, e la mia configurazione generale richiede praticamente la relazione tra queste classi. Qualche possibilità di farlo funzionare?
Buona domanda. I preprocessori funzionano riga per riga, si studierà come '# ifdef',' # define' e '# endif' funzionano :-) – Stan