Salve a tutti!!
Ho un problema con l'inclusione, in un file.cpp, di classi esterne necessarie per il corretto fuzionamento.
Provo a spiegarmi con semplicità:
ho 3 classi:
base.h
cl1.h
cl2.h
cl1.h e cl2.h includono entrambe base.h;
Il file del main()(di nome exec.cpp) include sia cl1.h che cl2.h
Beh..Quando vado a compilare mi da il seguente errore:
In file included from cl1.h:10,
from exec.cpp:5:
base.h:28: redefinition of `class base'
base.h:28: previous definition here
In file included from cl2.h:10,
from exec.cpp:5:
base.h:28: redefinition of `class base'
base.h:28: previous definition here