C++における文字列の連結の例


  1. +演算子を使用する方法:

    #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"

  2. append()関数を使用する方法:

    #include <iostream>
    #include <string>
    int main() {
       std::string str1 = "Hello";
       std::string str2 = "World";
       str1.append(" ");
       str1.append(str2);
       std::cout << str1 << std::endl;
       return 0;
    }

    出力: "Hello World"

  3. +=演算子を使用する方法:

    #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++で文字列の連結を簡単に行うことができます。選択する方法は好みやコードの読みやすさによって異なる場合もあります。