在 C++ 中,有多种方式来进行字符串赋值,下面是一些常见的方法:
-
使用赋值运算符
=
:cppCopy Code
std::string str1 = "Hello, World!"; // 直接赋值 std::string str2; str2 = str1; // 使用赋值运算符将 str1 的值赋给 str2
-
使用
assign()
函数:std::string str3;
str3.assign("This is a string."); // 使用 assign() 函数赋值
-
使用
append()
函数:std::string str4 = "Hello";
str4.append(", World!"); // 使用 append() 函数追加字符串
-
使用
+
运算符连接字符串:std::string str5 = "Hello";
std::string str6 = "World!";
std::string str7 = str5 + ", " + str6; // 使用 + 运算符连接字符串
-
使用
insert()
函数插入字符串:std::string str8 = "This string.";
str8.insert(5, " is a"); // 在指定位置插入字符串
这些方法提供了灵活的方式来操作和赋值字符串。在实际应用中,选择合适的赋值方式取决于具体的需求和代码逻辑。
还可以使用指针,
char* str="hello!";