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

Author:

 list, list
Download

#include 
#include

using namespace std;

void afficher_map(map& m)
{
  map::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 ma_liste;
  int i;

  for(i = 0; i < 26; i++)
  {
    //Procéder à une insertion par paire
    ma_liste.insert(pair('A' + i, 65 + i));
	ma_liste.insert(pair('a' + i, 97 + i));
  }
afficher_map(ma_liste);

  return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *