fork(8) download
  1. #include <map>
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6. multimap<char,int> mymm;
  7. multimap<char,int>::iterator it;
  8. char c;
  9.  
  10. mymm.insert(pair<char,int>('x',50));
  11. mymm.insert(pair<char,int>('y',100));
  12. mymm.insert(pair<char,int>('y',150));
  13. mymm.insert(pair<char,int>('y',200));
  14. mymm.insert(pair<char,int>('z',250));
  15. mymm.insert(pair<char,int>('z',300));
  16.  
  17. for( multimap<char,int>::iterator it = mymm.begin(), end = mymm.end(); it != end; it = mymm.upper_bound(it->first))
  18. {
  19. cout << it->first << ' ' << it->second << endl;
  20. }
  21.  
  22. }
Success #stdin #stdout 0.02s 2860KB
stdin
Standard input is empty
stdout
x 50
y 100
z 250