- 演算子を使用した連結:
C++では、文字列を
+
演算子で連結することができます。以下は例です:
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "World";
std::string result = str1 + " " + str2;
std::cout << result << std::endl;
return 0;
}
出力:
Hello World
append()
関数を使用した連結: C++のstd::string
クラスは、append()
関数を提供しており、これを使用して文字列を連結することができます。以下は例です:
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "World";
str1.append(" ").append(str2);
std::cout << str1 << std::endl;
return 0;
}
出力:
Hello World
+=
演算子を使用した連結: C++のstd::string
クラスでは、+=
演算子を使用して文字列を連結することもできます。以下は例です:
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "World";
str1 += " ";
str1 += str2;
std::cout << str1 << std::endl;
return 0;
}
出力:
Hello World
これらはC++における文字列連結のいくつかの基本的な方法です。他にも、stringstream
クラスやsprintf
関数を使用する方法などもありますが、ここではシンプルな方法を紹介しました。必要に応じて、適切な方法を選択して文字列連結を行ってください。