Hello tout le monde, petite question (pas trop dure j'imagine pour vous :p ).

J'ai créé un vecteur de paires de la maniere suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::vector<std::pair<int, std::string> > VecPaire;
Pour rajouter des éléments dans ce vecteur, je créé avant tout une paire et je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
std::pair<int, std::string> mapaire;
mapaire.first = un_entier;
mapaire.second = une_chaine;
 
VecPaire.push_back(mapaire);
et je mets tout ca dans une boucle.

Seulement, j'ai un probleme par exemple pour afficher tous les éléments de mon tableau, lorsque je veux faire un for du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for(int i=0 ; i<VecPaire.size() ; i++)
{
 //afficher l'entier
 //afficher la chaine correspondant à l'entier
}
J'avoue que je pêche un peu, qui aurait une idée ? Merci pour vos réponses !