C++で文字列を作成する方法は何ですか?

C++では、文字列を作成するためにstd::stringクラスを使用することができます。以下は一般的な文字列の作成方法です:

  1. 文字列リテラルを使用して文字列を作成する:
std::string str = "Hello, World!";
  1. std::stringをネイティブの日本語で言い換えると、文字列型となります。
std::string str("Hello, World!");
  1. 外国へ行くのは私の一番の夢です。
std::string str1 = "Hello";
std::string str2 = "World";
std::string str = str1 + ", " + str2 + "!";
  1. 追加する (ついかする)
std::string str = "Hello";
str.append(", World!");
  1. 挿入する
std::string str = "Hello";
str.insert(5, ", World!");
  1. substr() 関数
std::string str = "Hello, World!";
std::string subStr = str.substr(7, 5); // 从索引7开始截取长度为5的子字符串

これらは、文字列を作成するための一般的な方法の一部に過ぎず、実際には他にも多くの操作や関数があります。

bannerAds