お茶を濁せばこんな感じ。 #include <map> #include <string> #include <utility> #include <iostream> using namespace std; int main() { typedef pair<string,int> item; pair<string,int> table[] = { item("October", 10), item("November", 11), item("December", 12) }; map<string,int> m(table, table+3); for ( map<string,int>::const_iterator it = m.begin(); it != m.end(); ++it ) { cout << it->first << ':' << it->second <<
![mapの初期化](https://cdn-ak-scissors.b.st-hatena.com/image/square/2217b5f8fd432f1f8e24e3387bf58ef8f86ddb50/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_4.jpg)