appel mutuel entre classe et structure
Bonjour,
J'ai un dessin (classe) qui peut contenir d'autres dessins (structure).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class Dessin
{
private :
public :
vector<sDessin> vec_dessin_en_plus;
};
struct sDessin
{
float rotation;
Coordinate* position;
Dessin* dessin_en_plus;
} |
Mon problème est de savoir où déclarer la structure.
si je la déclare avant la classe, le compilateur me dira que Dessin n'est pas déclaré.
si je la déclare après la classe, le compilateur me dira que sDessin n'est pas déclaré.
S'il y à une autre façon de procéder pour aboutir au même résultat je suis preneur aussi mais n'ayant pas programmé en C++ depuis longtemps, je n'ai plus trop les possibilités en tête.
Merci d'avance.