一、string 的初始化与遍历
在使用 std::string 之前,记得包含 <string> 头文件。它支持 cin 输入和 cout 输出,是处理文本的核心工具。
1. string 的初始化
这里主要介绍三种最常用的初始化方式。
默认初始化 创建一个空字符串。
#include <iostream>
#include <string>
using namespace std;
int main() {
string s1;
cout << s1 << endl;
return 0;
}
直接构造 显式调用构造函数,传入 C 风格字符串。
#include <iostream>
#include <string>
using namespace std;
int main() {
string s1("Hello world");
cout << s1 << endl;
return 0;
}
拷贝构造
利用已有的 string 对象创建一个副本。
#include <iostream>
#include <string>
using namespace std;
int main {
string s1;
cin >> s1;
;
cout << s2 << endl;
;
}

