Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Parcourir un ‘map’ en direction opposée à l’aide de ‘reverse_iterator’

 list, list
{filelink=16213}

#include <iostream>
#include
<map>
using namespace std;
 
void afficher_map(map<char, int>& m)
{
  map<char, int>::reverse_iterator p; //Création d'un itérator sur le 'map'
  cout<<"Voici le contenu de la liste 'map'n";
  for(p = m.rbegin(); p != m.rend(); p++)
  {
    cout << p->first << " A le code ASCII ";
    cout << p->second << endl;
  }
 
}
 
int main()
{
  map<char, int> listObjets;
  int i;
 
  for(i = 0; i <26; i++)
    listObjets.insert(pair<char, int>('a' + i, 97 + i));
 
   afficher_map(listObjets);
 
  return 0;
}

No comments yet.

Leave a Comment