Bonjour à tous

J'essaie d'itérer sur un container de type vector<map<string, string> >::iterator et je n'y arrive pas. Voila ce que j'essaie:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(vector<map<string, string> >::iterator itx = vmx.begin(); itx != vmx.end(); ++itx)
cout << itx->first << " " << itx->second << endl;
Mais le compilateur me dit que first et second n'existent pas... Je souhaiterais accéder aux clés et valeur de chaque map, en parcourant le vector.

Auriez-vous une idée ?

Merci d'avance