STLコンテナのメンバ関数
ve li de ma mm se ms st qu pq 関数名 *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 説明 == != < > <= >= ve li de ma mm se ms st qu コンテナの比較演算子 assin ve li de 要素を代入する at ve de 指定要素の参照を返す back ve li de qu 末尾要素を指す参照を返す begin ve li de ma mm se ms 先頭要素を指す反復子を返す capacity ve 現在割り当てられているサイズを返す clear ve li de ma mm se ms 全要素を削除する count ma mm se ms キーと一致するようその数を返す empty ve li de ma mm se ms st qu コンテナが空なら真を返す end ve li de ma mm se ms 末尾の次を指す反復子を返す equal_range ma mm se ms 指定キーを含む範囲を対の反復子で返す erase ve li de ma mm se ms 要素を削除する find ma mm se ms キーを検索して見つかった反復子を返す front ve li de qu 先頭要素を指す参照を返す get_allocator ve li de ma mm se ms 使用しているアロケータを返す insert ve li de ma mm se ms 要素を挿入する key_comp ma mm se ms キーを比較する関数オブジェクトを返す lower_boud ma mm se ms 挿入できる最初の位置の反復子を返す max_size ve li de ma mm se ms 制御できる最長の要素数を返す merge li ふたつのリストをマージする operator[] ve de ma mm se ms 添字演算で指定要素の参照を返す pop st qu pq 先頭または末尾要素を除去する pop_back ve li de 末尾要素を除去する pop_front li de 先頭要素を除去する push st qu pq 末尾に値を追加する push_back ve li de 末尾に値を追加する push_front li de 先頭に値を追加する rbegin ve li de ma mm se ms 末尾の要素を指す逆進反復子を返す remove li 指定要素を取り除く remove_if li 条件一致した要素を取り除く rend ve li de ma mm se ms 先頭要素のひとつ前を指す逆進反復子を返す reserve ve 割り当てサイズの最低保証値を設定する resize ve li de 要素のサイズを変更する reverse li 要素を逆にする size ve li de ma mm se ms st qu pq コンテナの要素数を返す sort li 要素をソートする spilce li 指定位置に別の要素aを挿入し要素aは削除する swap ve li de ma mm se ms 要素を交換する top st pq 最初の要素を指す参照を返す unique li 要素の重複をなくす upper_bound ma mm se ms 挿入できる最後の位置の反復子を返す value_comp ma mm se ms 値を比較する関数オブジェクトを返す