黑马231 #include #include #include using namespace std; void printMap(map<int, int>&m) { for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) { cout << (*it).first << " " << (*it).second << endl; } } void test01() { //默认构造 map<int, int>m; m.insert(pair<int, int>(1, 10)); m.insert(pair<int, int>(3, 20)); m.insert(pair<int, int>(2, 30)); m.insert(pair<int, int>(4, 40)); printMap(m); //拷贝构造 map<int, int>m2(m); printMap(m2); //赋值 map<int, int>m3; m3 = m; printMap(m3); } int main() { test01(); }