Bonjour à tous,
J'ai un problème de signature:
En effet, je dois construire une classe intitulée Grid à partir de 9 objets de type Region.
La class region que j'ai déja défini, est construite avec un string en entrée.
Cependant lorsque j'essaie de faire mon constructeur, le logiciel me renvoie le message d'erreur suivant:
"Constructor for Grid must explicitly initialize the member "NE" which does not have a default constructor "
mon header Region est le suivant:
et mon header Grid est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class Region{ private: string str; public: Cell NO; Cell N; Cell NE; Cell O; Cell C; Cell E; Cell SO; Cell S; Cell SE; public: Region(string str); bool isFull(void); };
Est-ce que quelqu'un peut m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include "Header.h" #include "Region.h" class Grid{ private: Region NO; Region N; Region NE; Region O; Region C; Region E; Region SO; Region S; Region SE; public: Grid(Region NO, Region N, Region NE, Region O, Region C, Region E, Region SO,Region S,Region SE ); };
Merci beaucoup !
Rub12
Partager