STL コンテナの特徴一覧

目次

キーワード

STL コンテナの特徴一覧

STLに標準で用意されているコンテナの特徴の一覧です。

要素を挿入する順番に意味がある
ランダムアクセス可能ランダムアクセス不可
末尾への挿入・削除のみ高速先頭・末尾への挿入・削除のみ高速任意の位置に挿入・削除が高速
vectordequelist

要素の挿入と取り出しのみを行う
後から入れた要素を先に取り出す(FILO)先に入れた要素を先に取り出す(FIFO)優先どの高い物から先に取り出す
stackqueuepriority_queue

要素を挿入する順番には意味がない
値のみを持つキーと値を持つ
値の重複を許す値の重複を許さないキーの重複を許すキーの重複を許さない
setmultisetmapmultimap