【发布时间】:2009-10-15 11:45:47
【问题描述】:
我浏览了文档,但没有找到。 有什么想法吗?
【问题讨论】:
我浏览了文档,但没有找到。 有什么想法吗?
【问题讨论】:
考虑改用QSet(并在需要时使用QSet::toList作为列表)。
【讨论】:
mySet.insert(foo) 对我来说似乎不是特别难。
这就是我创建唯一整数列表的方式:
list=QSet::fromList(list).toList();
不需要添加 STD,但使用非常大的整数可能不是最好的方法
【讨论】:
现在我有以下内容:
//filter out duplicates: stl algorithm 'unique' would be useful here
QList<int> uniqueIDs;
qStableSort(res);
foreach(int id, res)
if ( (uniqueIDs.empty())
|| (uniqueIDs.back() != id))
uniqueIDs.push_back(id);
swap(res, uniqueIDs);
res 是过滤的输入,对此不满意。
【讨论】: