c++ string
时间: 2023-08-16 09:10:35 浏览: 106
C++中的string是一个类,用于表示和操作字符串。它是C++标准库中的一部分,定义在< string >头文件中。string类提供了许多成员函数来处理字符串,如插入、删除、查找和替换等操作。以下是一些常用的string操作示例:
1. 创建和初始化字符串:
```cpp
#include <string>
using namespace std;
int main() {
// 创建一个空字符串
string str1;
// 使用字符数组初始化字符串
char arr[] = "Hello";
string str2(arr);
// 使用另一个字符串初始化字符串
string str3 = "World";
return 0;
}
```
2. 字符串连接:
```cpp
string str1 = "Hello";
string str2 = "World";
string result = str1 + " " + str2; // 结果为 "Hello World"
```
3. 字符串长度:
```cpp
string str = "Hello";
int length = str.length(); // 结果为 5
```
4. 字符串查找和替换:
```cpp
string str = "Hello World";
int index = str.find("World"); // 结果为 6
str.replace(index, 5, "C++"); // 替换为 "Hello C++"
```
这只是一些基本操作的示例,string类还提供了许多其他功能,如子字符串提取、大小写转换等。详细的使用方法可以参考C++的文档或相关教程。
阅读全文