Comment imprimer un type vector<paire<char, int>> à l'écran c++?

J'ai une méthode qui retourne une valeur vector>, et je ne peux pas comprendre comment imprimer le contenu de ce vecteur. J'ai essayé de faire une boucle par le contenu mais j'ai des erreurs de compilation. Voici un exemple de ce que j'ai essayé.

vector<pair<char, int>> output;

for(int i = 0; i < ouput.size; i++)
{
     cout << output[i][i] << endl; //output[i][i] does no work: no operator [] matches these operands
}

OriginalL'auteur user977154 | 2013-10-07