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; };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
2typedef vector<InfoContext*> ContextVect;
9a me ramène des erreurs du genre :
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; }
"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
Partager