std :: map 키 클래스가 유효한 키가 되려면 어떤 요구 사항을 충족해야합니까? 주어진 클래스의 객체를 다른 객체에 매핑하고 싶습니다. 그러나 내가 키로 사용하려는 클래스는 내가 작성한 것이 아니고 struct몇 가지 값 이있는 단순 합니다. std :: map은 그 내용을 순서대로 지정하고, 어떻게 수행하는지, 임의의 클래스를 키로 사용할 수 있는지 또는 정의해야하는 일련의 요구 사항 (연산자 및 그렇지 않은 것)이 있는지 궁금합니다. 그렇다면 연산자 맵 사용을 구현하는 클래스에 대한 래퍼를 만들 수 있습니다. 먼저 구현해야 할 것이 무엇인지 알아야하며 온라인에서 찾은 클래스에 대한 참조는이를 지정하지 않습니다. 키에 필요한 것은 복사 및 할당이 가능하기 만하면됩니다. 맵 내의 순서는 템플릿에 대..