- 自动去重: QSet  不允许重复元素,插入已存在的元素时,不会报错且集合大小不会变化。
#include <QCoreApplication>
#include <QSet>
#include <QList>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QSet<int> numSet{10, 20, 30, 40, 50};
    // QSet 转 QList
    QList<int> numList = QList<int>::fromSet(numSet);

    qDebug() << "QList elements:" << numList;

    return a.exec();
}

如果这篇文章对你有帮助,别忘了点个关注,我会持续分享更多开发避坑与实战干货,下次更新你就能第一时间看到啦~

 

更多推荐