Comment puis-je obtenir toutes les clés uniques dans un multimap

J'ai un multi-table et je veux obtenir toutes les clés uniques dans il être stocké dans un vecteur.

  multimap<char,int> mymm;
  multimap<char,int>::iterator it;
  char c;

  mymm.insert(pair<char,int>('x',50));
  mymm.insert(pair<char,int>('y',100));
  mymm.insert(pair<char,int>('y',150));
  mymm.insert(pair<char,int>('y',200));
  mymm.insert(pair<char,int>('z',250));
  mymm.insert(pair<char,int>('z',300));

Comment puis-je faire cela? il est possible de compter le nombre d'éléments avec une clé, mais aucun pour compter le nombre de clés uniques dans une multimap.

Ajouté: uniques, je veux dire toutes les clés en multimap fois elles peuvent être répétées ou se produire une fois dans multimap.

Unique clés ici sont - xy et z

source d'informationauteur AJ. | 2012-07-19