STL
map
bogus919
2013. 7. 7. 23:56
map은 유용한 container이지만
원소들 간의 이동을 그냥 할수 없고, iterator를 사용해야한다
1. map의 원소들을 돌면서 value값을 확인하려면 이래 하면된다
map <int, int="">::iterator it;
for(it = x.begin(); it != x.end(); it++)
if( it->second >= 2)
count++;
2. key에 해당하는 값을 쓰거나 참조하기 위해서는
m이라는 map이 있으면
m[key] = value; 혹은
m.insert(ii(key, value));
이런 식으로 하면된다