天天看點

Qt學習筆記常用容器

主要說Qt的以下幾種容器

1.QList<T>

2.QLinkedList<T>

3.Map<T>

和一些常用的容器方法的使用

qSort

qCopy

qFind

1.QList<T>泛型集合是最常用的一種容器

看一下它的常用 操作

添加删除和兩個疊代器

Qt學習筆記常用容器
Qt學習筆記常用容器

2.QLinkedList<T> 

QLinkedList<T>和QList<T>差不多,不同的一點是它是用疊代器做的通路項

也就是說QList<int> list隻以通過這樣通路它的内容list[i]而QLinkedList不可以隻能用Iterator

性能上它要高于QList<T>

Qt學習筆記常用容器
Qt學習筆記常用容器

3Map<T>

map類型是一個鍵值對 key/value組成 其它的和上邊的兩個集合沒什麼差別 

Qt學習筆記常用容器
Qt學習筆記常用容器

下邊說一下常用的集合操作方法

Qt學習筆記常用容器
Qt學習筆記常用容器

QQ:519841366

本頁版權歸作者和部落格園所有,歡迎轉載,但未經作者同意必須保留此段聲明,

且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利

繼續閱讀