C++ string 库
C++ 字符串函数
<string> 库提供了许多函数,允许您对字符串执行各种操作。
以下表格列出了一些常用的字符串函数。
| 函数 | 描述 |
|---|---|
| at() | 返回字符串中指定索引位置的字符。 |
| length() | 返回字符串的长度。 |
| size() | length() 的别名,同样返回字符串长度。 |
| max_size() | 返回字符串的最大长度。 |
| empty() | 检查字符串是否为空。 |
| append() | 将一个字符串(或字符串的一部分)追加到另一个字符串的末尾。 |
| substr() | 截取指定位置开始、指定长度的子字符串。 |
| find() | 查找子字符串或字符首次出现的位置(返回索引值)。 |
| rfind() | 查找子字符串或字符最后一次出现的位置。 |
| replace() | 替换字符串中指定范围的字符内容。 |
| insert() | 在指定位置插入字符串内容。 |
| erase() | 删除字符串中指定范围的字符。 |
| compare() | 比较两个字符串。 |