-
map 컨테이너@ 16. 1 ~ 17. 1/STL 2014. 4. 19. 10:07
set은 원소로 key하나만을 저장하지만, map은 원소로 key와 value를 저장한다.
중복 저장은 안되고 항상 중복저장은 set이나 map이나 multi를 사용한다 multiset multimap
map은 []연산자를 제공하여 key에 해당하는 원소의 value에 쉽게 접근하거나 변경할 수 있다.
기본 정렬은 less 원소는 pair객체로 저장
map<key type, value type> 객체이름;
임시 pair객체를 생성하여 저장
객체이름.insert(pair<key type, value type>(key, value));
또는
직접 pair객체를 생성하여 저장
pair<key type, vaule type> 객체이름(key, value);
map객체이름.insert(pair 객체이름);
또한 m[key]=value 초 추가 또는 갱신 할수가 있다.
'@ 16. 1 ~ 17. 1 > STL' 카테고리의 다른 글
list 등 저장방법.. (0) 2014.07.09 Tip : 반복자를 사용하는 세가지 이유 (0) 2014.05.06 set 컨테이너 (0) 2014.04.17 deque & list 컨테이너 (0) 2014.04.16 컨테이너 & 반복자 & 알고리즘 & 함수객체 (0) 2014.04.10