[ create a new paste ] login | about

Link: http://codepad.org/zVFRtoV5    [ raw code | output | fork ]

C++, pasted on Jan 8:
// erasing from map
#include <iostream>
#include <map>
using namespace std;

int main ()
{
  map<char,int> mymap;
  map<char,int>::iterator it(mymap.begin());

  // insert some values:
  mymap['a']=10;
  mymap['b']=20;
  mymap['c']=30;
  mymap['d']=40;
  mymap['e']=50;
  mymap['f']=60;

  it=mymap.find('a');
  mymap.erase (it);                   // erasing by iterator

  // show content:
  for (it=mymap.begin(); it != mymap.end(); it++ )
    cout << (*it).first << " => " << (*it).second << endl;
  return 0;
}


Output:
1
2
3
4
5
b => 20
c => 30
d => 40
e => 50
f => 60


Create a new paste based on this one


Comments: