C++ リスト

提供:cppreference.com
移動: 案内, 検索


リストは連続した要素をリンクドリストとして所持します。 ベクタと比較して、挿入と削除が早く、ランダムアクセスが遅いです。

コンストラクタ リストを生成しいくつかのデータで初期化します。
演算子 リストの比較、割り付けをします
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つのリストを[[/complexity 定数時間]]で統合します
swap 別のリストと中身を取り替えます
unique 連続な重複した要素を取り除きます
個人用ツール
名前空間
変種
操作
案内
ツールボックス
他の言語