当我尝试将 QList 转换为 QSet 时出现此错误。
QList<double> x_pts;
x_pts << 4.1;
x_pts << 2.2;
x_pts << 2.2;
x_pts << 1.3;
qSort(x_pts);
QSet<double> list = x_pts.toSet();
知道为什么我会收到此错误吗?如果我将类型更改为 int 或 double*,它工作正常。但是双倍也应该起作用。
我要做的就是从我的列表中删除重复项。我想找到一种方法来做到这一点,而无需自己迭代列表。
任何帮助删除此错误或删除重复项的其他功能将不胜感激。
谢谢,
匆忙