// // map test // #include #include // mapを使用する #include // stringクラスを使用する using namespace std; int main() { map symtab; // 文字列からintへのマップ map::iterator i; // イテレータ // マップに登録 symtab.insert(pair("red", 1)); symtab.insert(pair("green", 2)); symtab.insert(pair("blue", 4)); // マップの中身を表示 cout << "=== map ===\n"; for (i = symtab.begin(); i != symtab.end(); i++) { cout << i->first << "=" << i->second << endl; } // マップを使って検索 cout << "=== search ===\n"; i = symtab.find("red"); cout << i->first << "=" << i->second << endl; i = symtab.find("blue"); cout << i->first << "=" << i->second << endl; return 0; }