C ++ / STL:2-コンテナーの概要

------容器------

コンテナとは

コンテナ分類

シーケンスコンテナー

シーケンシャルコンテナーはシーケンス可能なクラスターであり、各エレメントは固定された位置にあり、エレメントの値に関係なく、挿入のタイミングと場所に依存します。追加の方法で6つの要素をクラスターに挿入すると、それらの配置順序は挿入順序と一致します。

STLは提供3つのシーケンシャルコンテナ:
ベクトルベクターコンテナ
リストリストコンテナ
両端キューDeque-container
さらに、文字列配列もシリアルコンテナーと見なすことができます。
文字列string-container
配列アレイコンテナ

連想コンテナ

連想コンテナは順序付けられたクラスターであり、要素の位置は、挿入順序に関係なく、特定のソート基準と要素値に依存します。このようなクラスターに6つの要素を配置した場合、その位置は挿入順序に関係なく、要素の値によって異なります。

STLは提供して4個の関連付けられたコンテナを:
コレクションセットコンテナ
複数セットマルチセットコンテナ
地図マップコンテナ
複数のマッピングmultimap-container

元の記事を16件公開 賞賛7件 20,000回以上

おすすめ

転載: blog.csdn.net/yuecangjiao5151/article/details/103450372