I have QMap
and I want to make QSet
the key of it, I couldn't do that because QSet
is not comparable.
for example:
QSet<int> intSet;
QMap<QSet<int>, char> charSet;
intSet.insert(1);
intSet.insert(2);
intSet.insert(3);
charSet.insert(intSet, '6');
Is there any way to make it work? and if I inherit from QSet
and define operator <
how should I implement it? i.e: What should be the logic of the comparison?
Note: I care too much about performance