cppreference.com -> C++文字列

C++文字列(std::string)

コンストラクタ 文字列を初期化するメソッド
演算子 比較、および文字列の割り当てを行う
append() 文字列の後ろに他の文字列を追加する
assign() 文字列にテキストを割り当てる
at() 指定されたインデックスの文字を返す
begin() 最初の文字を示すイテレータを返す
c_str() C言語形式の文字配列を返す
capacity() 文字列が格納できる文字数を返す
compare() 2つの文字列を比較する
copy() 文字列の中に文字列をコピーする
data() 最初の文字へのポインタを返す
empty() 文字列が空の時にtrueを返す
end() 文字列の最後を指すイテレータを返す
erase() 文字列の一部分を削除する
find() 与えられた文字列を検索する
find_first_of() 与えられた文字列を検索し、一番最初の要素のインデックスを返す
find_first_not_of() 与えられた文字列の中の文字ではない最初の要素のインデックスを返す
find_last_of() 文字列の中から文字を検索し、一番最後の要素のインデックスを返す
find_last_not_of() 与えられた文字列の中の文字ではない最後の要素のインデックスを返す
get_allocator() 文字列のアロケータを返す
insert() 文字列の中に他の文字列を挿入する
length() 文字列の長さを返す
max_size() 文字列が保持することができる最大の長さを返す
rbegin() 文字列の最後を示すリバースイテレータを返す
rend() 文字列の最初を示すリバースイテレータを返す
replace() 文字列の中の文字を置換する
reserve() 文字を格納する容量を確保する
resize() 文字列の大きさを変更する
rfind() 与えられた文字列を検索し、最後の要素のインデックスを返す
size() 文字列の文字数を返す
substr() 文字列の一部を新しい文字列オブジェクトとしてコピーする
swap() 2つの文字列を交換する