C++のstringクラスの使い方は何ですか?
C++では、stringクラスは文字列を扱うための一般的なクラスです。文字列を操作・処理するための一連のメソッドが提供されています。以下は、一般的なstringクラスの応用法です。
- length()メソッドは、文字列の長さを返します。
- size()メソッドは、文字列の長さを返すものであり、length()メソッドと同じ機能を持つ。
- empty()メソッド:文字列が空かどうかをチェックし、ブール値を返す。
- at()メソッド:指定した位置の文字を返します。
- front():文字列の最初の文字を返します。
- back()関数は、文字列の最後の文字を返す。
- substr()メソッド:部分文字列を返す。
- append():他の文字列を文字列の末尾に追加する。
- insert()メソッドは、指定された位置に他の文字列を挿入します。
- erase():指定された範囲の文字を文字列から削除します。
- replace()は、特定の範囲の文字を他の文字列に置き換えることができます。
- find()メソッドは、指定した文字列が現在の文字列内でどこに位置しているかを検索します。
- rfind()メソッドは、文字列の末尾から指定された文字列を検索し、その位置を返します。
- compare()関数:2つの文字列を辞書順に比較します。
- c_str(): 文字列をCスタイルの文字列に変換する。
- to_string()メソッドは、他のデータ型を文字列に変換する。
- getline():入力ストリームから1行の文字列を読み込む。
- push_back()メソッド:文字を文字列の末尾に追加します。
- pop_back()メソッドは、文字列の最後の文字を削除します。
これらは単なるstringクラスの一部の一般的なメソッドであり、さらに多くのメソッドがあります。詳細はC++の公式ドキュメントを参照してください。