⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 22-1.cpp

📁 effective stl 源代码 code
💻 CPP
字号:
//
// Example from ESTL Item 22
//

#include <map>
#include <iostream>
#include "ESTLUtil.h"

int main()
{
	using namespace std;
	using namespace ESTLUtils;

	map<int, string> m;
	typedef map<int, string>::value_type mtype;
	
	m.insert(mtype(10, "hello"));
	m.insert(mtype(20, "goodbye"));

	show(m);
	
	m.begin()->first = 10;		// error! map keys can't be changed

	multimap<int, string> mm;

	m.insert(mtype(30, "hello again"));
	m.insert(mtype(40, "goodbye again"));
	m.insert(mtype(40, "goodbye again"));

	mm.begin()->first = 20;		// error! multimap keys can't 
								// be changed, either

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -