사용자 정의 클래스로 unordered_map 사용하기
해시함수(함수객체/해시템플릿구체화)와, equal(함수객체/연산자오버로딩)함수가 필요하다.
사용자 정의 클래스로 map 사용하기
비교연산자 <를 오버로딩하거나 함수객체로 넘겨줘야 사용가능하다
비교연산자 오버로딩이 되어있고 함수객체를 넘겨줬다면 함수객체를 우선으로 실행한다.
참고: https://en.cppreference.com/w/cpp/utility/hash
'2020 이전 > C++' 카테고리의 다른 글
vector 키우기 (0) | 2020.01.29 |
---|---|
스스마트포인터맛 궁금해 허니 궁금해깨물면 메모리 릭이 나는 그맛 (0) | 2019.11.06 |
태정태세CriticalSection Mutex Semaphore DeadLock (0) | 2019.10.17 |
서버 공부 자료 링크 (0) | 2019.10.14 |
vector대 list (0) | 2019.10.11 |