안녕하세요. BlockDMask 입니다.여러분 std::map, std::set 아시죠? key값을 이용해서 데이터를 저장하는 container 이잖아요.혹시 map, set의 공부가 필요하시다면 여기 링크를 타고 다녀오셔도 좋습니다.[std::map], [std::set]여러분은 map과 set의 key값을 어떤걸로 쓰고 계셨나요? string? int? float?네 맞습니다. 우리는 이렇게 기본적인 데이터 타입을 key값으로 쓰고 있었습니다.하지만, 바로 오늘! 이 포스트를 보고 난 후! 부터는 C++ 맵, 셋에서 key값을 class, struct 우리가 직접 만든 타입(user defined type)으로 쓸수 있을것입니다.std::map, std::set에서 키값을 일반 타입 string, i..