: stl 철저 입문 의 4장. map
알아야 할 점.
1) 비교 연산자가 필요 함.
2) 일반 타입에서도 중복 키처리 되는 것처럼 여기서도 중복 처리되는 것을 확인할 수 있음.
3) 비교 연산자는 const 키워드 반드시 작성해야 함.
-> 작성하지 않으면 오류 발생 : 유일한 키값을 반영하기 위함!
2번째에 삽입된, Anna Gora , 100 이 저장되지 않는 것을 확인할 수 있음.
map 컨테이너든 모든 stl은 less<> 로 동작하기 때문에 비교 연산자를 > 로 수정해보자.
greater 사용하고 싶다면, 이렇게 하자.
-> 출력문을 보면 , 소문자가 대문자보다 큰 키값으로 인식되는 듯?