| cppreference.com -> C++ リスト |
リストは連結リストに格納された要素のシーケンスである。 ベクタ と比較して挿入と削除は速く、ランダムアクセスは遅い。
| assign() | リストに要素を割り当てる |
| back() | 最終要素を返す |
| begin() | 先頭を指すイテレータを返す |
| clear() | 全ての要素を削除する |
| empty() | リストが空なら真 |
| end() | 末尾を指すイテレータを返す |
| erase() | 要素を削除する |
| front() | 先頭要素を返す |
| get_allocator() | リストのアロケータを返す |
| insert() | 要素をリストに挿入する |
| max_size() | リストが保持できる最大要素数を返す |
| merge() | 二つのリストを併合する |
| pop_back() | 最終要素を削除する |
| pop_front() | 先頭要素を削除する |
| push_back() | リストの末尾に要素を追加する |
| push_front() | リストの先頭に要素を追加する |
| rbegin() | リストの末尾を指すリバースイテレータを返す |
| remove() | リストから要素を削除する |
| remove_if() | 条件を満たす要素を削除する |
| rend() | リストの先頭を指すリバースイテレータを返す |
| resize() | リストのサイズを変更する |
| reverse() | リストを反転させる |
| size() | リスト中の要素数を返す |
| sort() | リストをソートする |
| splice() | 二つのリストを併合する |
| swap() | 二つのリストを入れ替える |
| unique() | 重複する要素を削除する |