C++中,可以使用以下几种方法给string类型赋值:
使用赋值运算符(=):可以直接将一个字符串赋值给另一个字符串。std::string str1 = "Hello";std::string str2 = str1;使用字符串字面值直接赋值给string对象:std::string str = "Hello World";使用assign()函数:可以将一个字符串赋值给另一个字符串。std::string str1 = "Hello";std::string str2;str2.assign(str1);使用assign()函数和字符串范围:可以将字符串的一部分赋值给另一个字符串。std::string str1 = "Hello World";std::string str2;str2.assign(str1, 0, 5); // 将str1的前5个字符赋值给str2使用append()函数:可以将一个字符串追加到另一个字符串的末尾。std::string str1 = "Hello";std::string str2 = " World";str1.append(str2);这些方法可以根据具体的需求选择适合的赋值方式。

