读书人

QT中器皿的使用

发布时间: 2012-08-22 09:50:34 作者: rapoo

QT中容器的使用

对大多数操作来说,我们用QList就可以了。其API是基于索引(index)的,因此用起来比QLinkedList更方便(QLinkedList的API是基于迭代器的)。QList比QVector更快,这是由它们在内存中的存储方式决定的。

? ? ? ?QList以链表形式存储一组元素。默认为空链表,我们可以使用<<操作符添加元素:

QList<QString> list;

list << "one" << "two" << "three"; // list: ["one", "two", "three"]

? ? ??对于只读访问,我们可以用at()函数实现访问:at()操作比操作符[]更快,因为它不需要深度复制(deep copy)。

读书人网 >编程

热点推荐