Qt容器的相关使用方法(持续更新)

今天,主要看了一下Qt的容器,发现原来Qt的容器在进行操作的时候,既可以使用java的风格也可以使用C++的风格,同时还通过“引用计数”的方式实现了“写时复制”的功能。真的是太强大了。比如说遍历一个QList容器,可以使用如下两个风格的方式进行:

  • Java风格
 QList<int> ql;
    ql<<1<<2<<3;
    QListIterator<int> i(ql);
    while(i.hasNext())
        qDebug()<
  • C++风格
    QList::const_iterator j = ql.constBegin();
    while(j != ql.constEnd())
    {
        qDebug()<<*j;
        ++j;
    }

你可能感兴趣的:(工作总结,qt)