Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Parcourir le contenu d’un ‘map’ à l’aide d’un ‘Iterator’

 list, list
{filelink=16212}

#include <iostream>
#include
<map>
using namespace std;
 
void afficher_map(map<char, int>& m)
{
  map<char, int>::iterator p; //Création d'un itérator sur le 'map'
  cout<<"Voici le contenu du 'map'n";
  for(p = m.begin(); p != m.end(); p++)
  {
    cout << p->first << " A le code ASCII ";
    cout << p->second << endl;
  }
 
}
 
int main()
{
  map<char, int> ma_liste;
  int i;
 
  for(i = 0; i < 26; i++)
  {
    //Procéder à une insertion par paire
    ma_liste.insert(pair<char, int>('A' + i, 65 + i));
	ma_liste.insert(pair<char, int>('a' + i, 97 + i));
  }
afficher_map(ma_liste);
 
  return 0;
}

No comments yet.

Leave a Comment