Hello,

Je définis une structure et une classe dans le fichier dudule.h comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
struct Pouet
{
int champ1;
charf champ2;
...
}
 
class Dudule
{
...
Pouet mPouetInstance;
...
}
Dans le fichier dudule.cpp, j'aimerais utiliser mPouetInstance dans une des méthodes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#include "dudule.h"
 
Dudule::fonction(...)
{
...
int entier = mPouetInstance.champ1;
...
}
Mais ça ne fonctionne pas. mPouetInstance n'est pas reconnu comme une structure. Pourquoi ?

Je crois que j'ai oublié quelques fondamentaux. :-)

Merci !