// pair を使って、insert( )でメンバ登録 // pair もテンプレートです #include <iostream> #include <string> #include <map> using namespace std; int main( ) { map<string, string> mapSS; // 書籍の俗称(^^;; と正式タイトル mapSS.insert( pair<string, string>( "ARM", "注解C++リファレンス・マニュアル" ) ); mapSS.insert( pair<string, string>( "プロ言", "プログラミング言語C++" ) ); mapSS.insert( pair<string, string>( "ラクダ本", "Perlプログラミング" ) ); mapSS.insert( pair<string, string>( "経典", "プログラミング言語AWK" ) ); mapSS.insert( pair<string, string>( "ガンマ本", "オブジェクト指向における再利用のためのデザインパターン" ) ); mapSS.insert( pair<string, string>( "ペゾルド本", "プログラミングWindows95") ); mapSS.insert( pair<string, string>( "ドラゴンブック", "コンパイラ 原理・技法・ツール I/II" ) ); map<string, string>::iterator iter ; for ( iter = mapSS.begin( ); iter != mapSS.end( ); iter++ ) { cout << iter->first << " : " << mapSS[iter->first] << endl; } return 0; } /* この内容だと、先の例題の方が楽ですが(^^;; */ // end of file