![[C++] Map의 Key로 Class/Struct 넣기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbygJls%2FbtsOe5sgQDv%2FAAAAAAAAAAAAAAAAAAAAAKe3l0vKPiBAedQ_3gHONG2x_EYWY0Lmt3j8VTzI__6P%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DE%252F7GNMyvIvlGu0r8EucR6XFh5KI%253D)
👨🏻💻 programming/◽ c, c++2023. 8. 11. 18:35[C++] Map의 Key로 Class/Struct 넣기
오늘은 "호랭이아인교" 병아리 블로그를 운영하는 김드스님의 포스팅을 훔쳐왔다 !! 똑같이 포스팅 해도 된다고 허락을 받았기 때문에 출처를 밝히고 거의 80% 같은 내용을 포스팅한다. 고마워요 김드스님 ~** Map의 Key 값으로 Class/Struct 넣기 **🎃목표map의 key값으로 기본적인 데이터 타입(int, string, float, double...)이 아닌 우리가 직접 만든 타입(user defined type)을 넣어보자.🎃특징Map은 key(키)와 Value(값)이 쌍으로 이루어진 자료구조로 키를 통해 값에 접근 할 수 있도록 만들어져 있다. map은 key(키)의 중복을 허용하지 않고, value(값)의 중복은 허용한다. c++의 map은 레드블랙트리를 기반으로 구현이 되어있다...