des objets dans des structures
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.h
Code:
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); |
et dans Etat.cpp
Code:
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);
} |
Je comprends pas ou le problème est ce qu'il ne comprend pas le type Etat voici l'erreur
Code:
1 2
| Etat.cpp: In member function void Etat::relier(Etat, Transition):
Etat.cpp:19: error: struct Etat::connection has no member named etat |
merci d'avance