単一の文字から文字列を作成する
char データ型として表される単一の文字を、 std::string。文字列から文字を取得するのは簡単で、目的の位置で文字列にインデックスを付けるだけです。ただし、その逆のプロセスには別のアプローチが必要です。
単一の文字から std::string を作成するには、いくつかの方法が利用可能です。
<code class="cpp">char c = 34; std::string s(1, c); std::cout << s << std::endl;</code>
このメソッドは文字列を 1 文字で初期化し、効果的に文字列に変換します。
<code class="cpp">char c = 34; std::string s{c}; std::cout << s << std::endl;</code>
前の方法と同様に、中括弧付きイニシャライザ構文は、指定された文字から文字列を自動的に構築します。
<code class="cpp">char c = 34; std::string s; s.push_back(c); std::cout << s << std::endl;</code>
このメソッドは空の文字列を作成し、それに文字を追加し、目的の文字を含む文字列を生成します。 .
以上がC で単一の文字を std::string に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。