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));
이런 식으로 하면된다
'STL' 카테고리의 다른 글
priority queue (0) | 2013.08.06 |
---|---|
compare (0) | 2013.07.12 |