Voila la situation
j'ai une classe abstraite "objet_geo".
une classe "MonPoint" hérite d'"objet_geo"
une classe "Layer" qui contient std::vector<objet_geo*> vFigures; (elle include donc objet_geo.h)
une classe "Dessin" qui contient:
plusieurs "MonPoint" (elle include donc MonPoint.h)
un vecteur de "Layers" std::vector<Layer> vLayers; (elle include donc aussi Layer.h)
a la compilation j'obtiens :
"Multiple declaration of objet_geo"
Vous pourriez m'aider ?
Partager