정수 집합을 정수 집합으로 매핑해야합니다.정수 집합 사이의 매핑
먼저, 모든 가능한 정수 집합이 고려되지는 않습니다. 대신, 응용 프로그램이 (사용하는) 관련 세트를 프로그래밍 방식으로, 한 번만 만들고 이진 파일로 직렬화합니다.
다음으로는 QMap<QSet<int>, QSet<int> > setMap
을 작성합니다.
나중에 응용 프로그램이 다른 정수 집합을 구성하고 (사용자 입력에 따라) userSet
이라고하고 setMap[userSet]
이됩니다.
이제는 QMap
에 키 유형에 대해 operator <
이 정의되어 있어야하며, 분명히 QSet<int>
에는 키가 없습니다.
어떻게해야합니까?
몇 세트가 있습니까? 무차별 한 조사가 질문에서 벗어나는 것입니까? –