リストは連続した要素をリンクドリストとして所持します。 ベクタと比較して、挿入と削除が早く、ランダムアクセスが遅いです。
| コンストラクタ | リストを生成しいくつかのデータで初期化します。 |
| 演算子 | リストの比較、割り付けをします |
| assign | リストに要素を割り付けます |
| back | リストの最後の要素への参照を返却します |
| begin | リストの先頭を指し示すiteratorを返却します |
| clear | リストから全ての要素を取り除きます |
| empty | リストの要素がなければ真(true)を返却します |
| end | リストの最後の要素の1つ先を指し示すイテレータを返却します |
| erase | リストから要素を取り除きます |
| front | リストの先頭の要素への参照を返却します |
| insert | リストに要素を挿入します |
| max_size | リストが保持できる要素の最大数を返却します |
| merge | 2つのリストを統合します |
| pop_back | リストの最後の要素を取り除きます |
| pop_front | リストの最初の要素を取り除きます |
| push_back | リストの最後尾に要素を追加します |
| push_front | リストの先頭に要素を追加します |
| rbegin | リストの最後尾を指し示すreverse_iteratorを返却します |
| remove | リストから要素を取り除きます |
| remove_if | リストから条件に一致した要素を取り除きます |
| rend | リストの先頭を指し示すreverse_iteratorを返却します |
| resize | リストのサイズを変更します |
| reverse | リストの順番を逆にします |
| size | リストに含まれる項目数を返却します |
| sort | リストを昇順ソートします |
| splice | 2つのリストを定数時間で統合します |
| swap | 別のリストと中身を取り替えます |
| unique | 連続な重複した要素を取り除きます |