Bonjour tous le monde, je besoin d'aide je suis débutant en c++ et j'ai trouvé un problème dans la déclaration d'une structure en fait voici mon code dans le fichier Etat.het dans Etat.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <string> #include <vector> #include "Transition.h" class Etat { public : typedef struct connection { Etat etat; Transition transition; } Connection; std::vector<Connection> TabCoupleConnection; void relier(Etat, Transition);
Je comprends pas ou le problème est ce qu'il ne comprend pas le type Etat voici l'erreur
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 #include "Etat.h" Etat::Etat() { } void Etat::relier(Etat e,Transition t) { Connection c; c.etat = e; c.transition = t; TabCoupleConnection.push_back(c); }merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Etat.cpp: In member function void Etat::relier(Etat, Transition): Etat.cpp:19: error: struct Etat::connection has no member named etat
Partager