首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

QT中器皿的使用

2012-08-22 
QT中容器的使用对大多数操作来说,我们用QList就可以了。其API是基于索引(index)的,因此用起来比QLinkedList

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)。

热点排行