在C++中,`std::string` 类已经提供了丰富的方法来处理字符串,以下是 `std::string` 类的一些常用方法:
1. 构造函数:
- `string()`: 默认构造函数,创建一个空字符串。
- `string(const char* s)`: 使用 C 风格的字符串构造函数。
- `string(const string& str)`: 拷贝构造函数。
- `string(size_t n, char c)`: 构造一个由 n 个字符 c 组成的字符串。
2. 赋值操作:
- `operator=`: 将一个字符串赋值给另一个字符串。
- `assign()`: 将一个字符串赋值给另一个字符串,可以指定子串或者重复多次。
3. 访问字符:
- `operator[]`: 访问指定位置的字符。
- `at()`: 访问指定位置的字符,带有边界检查。
4. 字符串连接:
- `operator+`: 字符串连接操作符,用于将两个字符串连接起来。
- `append()`: 将一个字符串追加到另一个字符