C++ の string 型に値を代入する方法は何ですか?

C++では、string型に値を代入するために以下のいくつかの方法を使用できます。

  1. 使用代入演算子(=):ひらたく言えば、一つの文字列を別の文字列に代入することができる。
std::string str1 = "Hello";
std::string str2 = str1;
  1. stringオブジェクトに文字列リテラル値を直接代入する。
std::string str = "Hello World";
  1. assign()関数を使用すると、1つの文字列を別の文字列に割り当てることができます。
std::string str1 = "Hello";
std::string str2;
str2.assign(str1);
  1. assign()関数と文字列の範囲を使うと、一部の文字列を別の文字列に割り当てることができます。
std::string str1 = "Hello World";
std::string str2;
str2.assign(str1, 0, 5); // 将str1的前5个字符赋值给str2
  1. append()メソッドを使用すると、1つの文字列を別の文字列の末尾に追加することができます。
std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);

具体のニーズに合わせて、適切な代入方法を選択することができます。

bannerAds