classe A liée à classe B et inversement
Bonjour,
j'ai une erreur de compilation :
struc.hh:14: error: redefinition of `class Struc'
struc.hh:14: error: previous definition of `class Struc'
struc.hh:50: error: redefinition of `class Plate'
struc.hh:50: error: previous definition of `class Plate'
mon code est :
struc.hh:
Code:
1 2 3 4 5 6
| class Longeron;
class Longeron_plate;
class Longeron_plate_U;
class Struc {...};
class Plate : public Struc {...}; |
struc.cc:
Code:
1 2
| #include "struc.hh"
#include "longeron.hh" |
longeron.hh:
Code:
1 2 3 4 5
| #include "struc.hh"
class Longeron {...};
class Longeron_plate{...};
classe longeron_plate_U{..}; |
longeron.cc:
Code:
#include "longeron.hh"
si vous avez une idée sur cette "redéfinition" de classe???
merci