QList去重
QSet<T> QList::toSet() const
有需要,还可以转回来
QList<T> QSet::toList() const
如果typename T
为自定义对象
1 | struct T |
报错:
1 | QList<T> list; |
因为自定义对象需要提供全局的operator==()
和一个全局的qHash()
补充定义:
1 | inline bool operator==(const T& left, const T& right) { return left.uuid == right.uuid; } |
验证一下:
1 | list.toSet(); // ok |
# 相关文章
1.qt档案库
2.配置Qt&Android开发环境
3.qt增加mqtt模块
4.定制qtcreator
5.qt富文本生成&解析
6.qt剪贴板
7.Qt MVC模型
8.QThread使用方法
1.qt档案库
2.配置Qt&Android开发环境
3.qt增加mqtt模块
4.定制qtcreator
5.qt富文本生成&解析
6.qt剪贴板
7.Qt MVC模型
8.QThread使用方法