在C++中,可以使用以下方法对string字符串进行赋值:
std::string str1;
std::string str2 = "Hello";
str1 = str2; // 将str1赋值为str2的内容
std::string str1;
std::string str2 = "Hello";
str1.assign(str2); // 将str1赋值为str2的内容
std::string str1;
str1 = "Hello"; // 将str1赋值为字符串字面值"Hello"
std::string str1;
char arr[] = "Hello";
str1 = arr; // 将str1赋值为字符数组的内容
std::string str1 = "Hello, World!";
std::string str2;
str2 = str1.substr(7, 5); // 将str2赋值为str1从索引位置7开始,长度为5的子串 "World"