Bonjour tout le monde,

J'utilise un vecteur de structure mais je n'est pas su comment le manipuler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
struct PseudoConcept
{
 vector<int> intent;
 vector<int> extent;
};

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
struct InfoContext
{
PseudoConcept couple;
PseudoConcept pseudo;
vector <int> concept;
int num_concept;
 
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
typedef vector<InfoContext*> ContextVect;
Je déclare une variable "ContextGlobal" de type ContextVect, mais je n'arrive pas a accéder à aucuna case du vecteur.Par exemple je veux initialiser les tailles de tous les couples a 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for(z=0;z<ContextGlobal.size();z++)
{
ContextGlobal[z].couple.intent.size()=1;
ContextGlobal[z].couple.extent.size()=1;
}
9a me ramène des erreurs du genre :

"error C2228: left of '.couple' must have class/struct/union type" ....

Je n'arrive même pas à afficher le contenu de cette structure ni la manipuler correctement.Merci d'avance