2 初始化两个字符串,把一个字符串复制到另一个字符串中
时间: 2024-09-30 20:14:02 浏览: 33
两个字符串中最大相同的子串。 "qwerabcdtyuiop" "xcabcdvbn"
在C++中,你可以使用标准库中的`std::string`类以及它的构造函数或赋值运算符来初始化并复制一个字符串到另一个。这里有一个简单的示例:
```cpp
#include <iostream>
#include <string>
int main() {
// 创建两个std::string对象
std::string str1 = "Hello, World!"; // 第一个字符串
std::string str2; // 第二个空字符串
// 使用赋值运算符复制str1的内容到str2
str2 = str1;
// 输出确认str2已包含str1的内容
std::cout << "Original string: " << str1 << "\n";
std::cout << "Copied string: " << str2 << "\n";
return 0;
}
```
在这个例子中,我们首先创建了一个名为`str1`的字符串并给它赋予初始值"Hello, World!"。然后,我们创建了一个空字符串`str2`,接着使用赋值运算符`=`将`str1`的内容复制到了`str2`。
运行这段代码后,你会发现`str2`现在也包含了"Hello, World!"这个字符串。
阅读全文