#include <map>
#include<iostream>
using namespace std;
void printMap(map<int,int>&m)
{
for (map<int, int>::iterator it = m.begin(); it != m.end(); it++)
{
cout << "key = " << it->first << " value = " << it->second << endl;
}
cout << endl;
}
void test01()
{
map<int,int>m;
pair<int, int>p1(1, 10);
pair<int, int>p2(2, 20);
pair<int, int>p3(3, 30);
m.insert(p1);
m.insert(p2);
m.insert(p3);
printMap(m);
map<int, int>m2(m);
printMap(m2);
map<int, int>m3;
m3 = m2;
printMap(m3);
}
int main() {
test01();
system("pause");
return 0;
}