C++における文字列の結合方法


    • 演算子を使用する方法: C++の文字列型であるstd::stringは、+ 演算子による文字列の結合をサポートしています。例えば、以下のように使用することができます。
std::string str1 = "Hello";
std::string str2 = "World";
std::string result = str1 + " " + str2;
  1. +=演算子を使用する方法: std::stringは、+=演算子による文字列の結合もサポートしています。以下はその例です。
std::string str1 = "Hello";
std::string str2 = "World";
str1 += " " + str2;
  1. append()メソッドを使用する方法: std::stringには、append()メソッドを使用して文字列を追加することもできます。以下はその例です。
std::string str1 = "Hello";
std::string str2 = "World";
str1.append(" ");
str1.append(str2);
  1. std::stringstreamを使用する方法: std::stringstreamを使用すると、複数の文字列や他のデータ型を結合することができます。以下はその例です。
#include <sstream>
std::string str1 = "Hello";
std::string str2 = "World";
std::stringstream ss;
ss << str1 << " " << str2;
std::string result = ss.str();

これらはC++における文字列の結合方法の一部です。どの方法を使用するかは、使用状況や個々の要件によって異なります。適切な方法を選択し、コードに組み込んでください。