ホームページ > バックエンド開発 > C++ > C で単一の文字を std::string に変換する方法

C で単一の文字を std::string に変換する方法

Linda Hamilton
リリース: 2024-11-04 11:06:01
オリジナル
964 人が閲覧しました

How to Convert a Single Character to a std::string in C  ?

単一の文字から文字列を作成する

char データ型として表される単一の文字を、 std::string。文字列から文字を取得するのは簡単で、目的の位置で文字列にインデックスを付けるだけです。ただし、その逆のプロセスには別のアプローチが必要です。

単一の文字から std::string を作成するには、いくつかの方法が利用可能です。

  1. std::string の使用引数数が 1 の場合:
<code class="cpp">char c = 34;
std::string s(1, c);
std::cout << s << std::endl;</code>
ログイン後にコピー

このメソッドは文字列を 1 文字で初期化し、効果的に文字列に変換します。

  1. 中括弧付きイニシャライザ構文の使用:
<code class="cpp">char c = 34;
std::string s{c};
std::cout << s << std::endl;</code>
ログイン後にコピー

前の方法と同様に、中括弧付きイニシャライザ構文は、指定された文字から文字列を自動的に構築します。

  1. std::string::push_back() メソッドの使用:
<code class="cpp">char c = 34;
std::string s;
s.push_back(c);
std::cout << s << std::endl;</code>
ログイン後にコピー

このメソッドは空の文字列を作成し、それに文字を追加し、目的の文字を含む文字列を生成します。 .

以上がC で単一の文字を std::string に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート