この辺を見ながら。
ハッシュにつっこむものに対して型を指定してあげないといけない。
#include <iostream> #include <map> using namespace std; int main() { map<string,string> pairList; pairList["aaa"]= "111"; pairList["bbb"]= "222"; pairList["aaa"]= "333"; map<string,string>::iterator it; for( it = pairList.begin(); it != pairList.end(); it ++){ cout << "キー:" << (*it).first << " ,データ=" << (*it).second << endl; } return 0; }
キーはユニークで、更新されている。
/tmp% ./a.out キー:aaa ,データ=333 キー:bbb ,データ=222