読者です 読者をやめる 読者になる 読者になる

C++でハッシュ

C++

この辺を見ながら。

ハッシュにつっこむものに対して型を指定してあげないといけない。

#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