C++中,可以使用以下几种方法给string类型赋值:
std::string str1 = "Hello";
std::string str2 = str1;
std::string str = "Hello World";
std::string str1 = "Hello";
std::string str2;
str2.assign(str1);
std::string str1 = "Hello World";
std::string str2;
str2.assign(str1, 0, 5); // 将str1的前5个字符赋值给str2
std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);
这些方法可以根据具体的需求选择适合的赋值方式。