コンテナ処理の一覧

各種コンテナの操作一覧
QVector QList QLinkedList QStrack QQueue QHash QMultiHash QMap QMultiMap
挿入 リストの任意の位置に新たな要素を挿入 insert() insert() insert() insert()
リストの先頭に新たな要素を挿入 prepend()
push_front()
prepend()
push_front()
prepend()
push_front()
prepend()
push_front()
リストの末尾に新たな要素を挿入 append()
<<
push_back()
append()
<<
push_back()
append()
push_back()
append()
push_back()
push()
集合に新たな要素を追加 insert()
insertMulti()
結合 リストを連結 - append()
<<
- -
集合を結合 - - - unite()
上書き リストの任意の位置の要素を上書き replace()
[]
replace()
[]
- replace()
キーを指定して集合の値を上書き - - - - []
取得 リストの任意の要素を取得 at()
value()
[]
at()
value()
[]
- at()
value()
リストの最初の要素を取得 first()
front()
first()
front()
first()
front()
first()
front()
リストの最後の要素を取得 last()
back()
last()
back()
last()
back()
last()
back()
特定のキーに関連づけられた値を集合から取得 - - - - value()
values()
集合に含まれる全てのキーを取得 - - - - key()
keys()
uniqueKeys()
集合に含まれる全ての値を取得 - - - - values()
指定した値を持つキーを取得 - - - - key()
keys()
uniqueKeys()
取り出し
(取得&削除)
リストの任意の位置の要素を取り出し - takeAt() - -
リストの最初の要素を取り出し - takeFirst() takeFirst() -
リストの最後の要素を取り出し - takeLast() takeLast() -
交換 リストの任意の要素を別の位置に移動 - move() move() -
リストの任意の要素同士を入れ替え - swap() swap() -
削除 リストの任意の位置の要素を削除 remove() removeAt() - remove()
リストの最初の要素を削除 pop_front() removeFirst()
pop_front()
removeFirst()
pop_front()
pop_front()
リストの最後の要素を削除 pop_back() removeLast()
pop_back()
removeLast()
pop_back()
pop_back()
条件に一致する要素を1つだけリストから削除 - removeOne() removeOne() -
条件に一致する全ての要素をリストから削除 - removeAll() removeAll() -
特定のキーに関連づけられた要素を集合から削除 - - - - remove()
全ての要素を削除 clear() clear() clear() clear() clear()
検索 指定した要素の出現位置を前から検索 indexOf() indexOf() indexOf() indexOf()
指定した要素の出現位置を後から検索 lastIndexOf() lastIndexOf() lastIndexOf() lastIndexOf()
状態確認 リストに指定した要素が含まれるか確認 contains() contains() contains() contains() -
集合に指定したキーが存在するか確認 - - - - contains()
コンテナが空か確認 isEmpty()
empty()
isEmpty()
empty()
isEmpty()
empty()
isEmpty()
empty()
isEmpty()
empty()
コンテナの要素数を取得 size()
count()
size()
lenght()
count()
count()
size()
count()
size()
size()
count()
リストが指定した要素から始まるか確認 startsWith() startsWith() startsWith() startsWith()
リストが指定した要素で終わるか確認 endsWith() endsWith() endsWith() endsWith()
変換 配列に変換 data
constData()
QVectorに変換 -
QListに変換 toList()
QSetに変換 -
Std::vector変換 toStdVector()
QVectorから変換 -
QListから変換 fromList()
QSetから変換 -
Std::vectorから変換 fromStdVector
その他 コンストラクタ QVector - - fill()
リストの全要素を指定の値で初期化 fill() - - fill()
リストの一部を抽出 mid() mid() - mid()
リストのサイズを変更 resize()
メモリー関連 reserve()
squeeze()
capacity()
-
最終更新:2011年09月24日 05:50
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。