BohYoh.comトップページへ
C & C++ FAQ
目次

C++ C++標準ライブラリが提供するコンテナの種類を教えてください。

 コンテナは、情報の集まりを表現するデータ構造です。C++の標準ライブラリが提供するコンテナは、以下のとおりです(ライブラリに対応するヘッダを示しています)。

種別 ヘッダ 標準C++第1版 標準C++第2版 標準C++第3版 
列コンテナ<array>××
<deque>
<forward_list>××
<list>
<vector>
連想コンテナ列コンテナ<map>
<set>
順序無し連想コンテナ<unorderd_map>××
<unorderd_set>××
コンテナ・アダプタ<queue>
<stack>

 ビットベクトルによる集合ライブラリ<bitset>は、標準C++第2版まではコンテナの一種という扱いでしたが、第3版では、一般ユーティリティに分類されています(そのため、この表には示していません)。


■ 根拠 ■
標準C++ §23 Containers library
標準C++ 2nd §23 Containers library
標準C++ 3rd §23 Containers library

戻る

BohYoh.comロゴ