map容器对象插入数据的4方式

2014-07-19 23:03:30 · 作者: · 浏览: 75

  map容器对象插入数据的4种方式

  #include 

  #include  

  #include  

  #include  

  using  namespace  std;

  int  main()

  {

       map Employee;

       //通过键值赋值

       Employee[123] = "Mayuefei";

       //通过成员函数insert和STL的pair赋值

       Employee.insert(pair(132, "Liaoyuanqing"));

       //通过value_type赋值

       Employee.insert(map::value_type(124, "Liyiyi"));

       //通过make_pair赋值

       Employee.insert(make_pair(234, "LLK.D"));

       for ( map::iterator  it =  Employee.begin(); it !=  Employee.end(); it++)

      {

          cout<<(*it).first<<":"<<(*it).second<

      }

       system("pause");

       return 1;

  };