class를 set, map에 넣기

보물창고·2021년 8월 5일
0

stl 잘 사용하기!

목록 보기
2/9
post-custom-banner

unordered_map에는?

: unordered_map은 클래스를 담기가 어렵다.
왜냐하면 해시이기 때문에 유저가 만들기에는 복잡하다.

만약에 class를 나열시키거나, 컨테이너에 저장하고 싶다면 map을 사용하자.

set에 클래스 형식을 넣을때 주의해야 할 점은?

  • 부등호 연산자에 대한 정의를 해야한다.
    다른 객체를 비교했을때 true조건이 나오도록 설계해서 중복된 값에 의해
    추가되지 않는 현상이 나오지 않도록 해야한다.

  • < 연산에서 다른 객체와 자신 객체 비교시 false가 나오면 set의 특성에 의해 중복 삽입되지 않는다.

profile
🔥🔥🔥

0개의 댓글