我有QMap
并且我想制作QSet
它的关键,我不能这样做,因为QSet
没有可比性。例如:
QSet<int> intSet;
QMap<QSet<int>, char> charSet;
intSet.insert(1);
intSet.insert(2);
intSet.insert(3);
charSet.insert(intSet, '6');
有什么办法让它工作吗?如果我继承QSet
并定义operator <
我应该如何实现它?即:比较的逻辑应该是什么?
注意:我太在乎性能了