c++使用string
时间: 2023-09-20 14:14:25 浏览: 89
C++中使用string类可以方便地处理字符串操作。要使用string类,需要包含头文件`<string>`。下面是一些常见的string使用示例:
1. 声明和初始化string变量:
```cpp
#include <string>
using namespace std;
string str1; // 声明一个空字符串
string str2 = "Hello"; // 声明并初始化一个字符串
string str3("World"); // 使用构造函数声明并初始化一个字符串
```
2. 字符串赋值和拼接:
```cpp
str1 = "C++"; // 赋值字符串
str2 += " "; // 字符串拼接
str2 += str3; // 字符串拼接
```
3. 字符串长度和访问:
```cpp
int len = str1.length(); // 获取字符串长度
char ch = str2[0]; // 获取字符串中的第一个字符
```
4. 字符串比较和查找:
```cpp
if (str1 == str2) // 比较两个字符串是否相等
// do something
size_t pos = str2.find("lo"); // 查找子串在字符串中的位置
if (pos != string::npos) // 如果找到了子串
// do something
```
5.
阅读全文