C++ 字符串库
C++ 字符串函数
<string> 库提供了许多函数,允许您对字符串执行各种任务。
下表列出了一些常用的字符串函数。
| 函数 | 描述 |
|---|---|
| at() | 返回字符串中索引对应的字符 |
| length() | 返回字符串的长度 |
| size() | length() 的别名。返回字符串的长度 |
| max_size() | 返回字符串的最大长度 |
| empty() | 检查字符串是否为空 |
| append() | 将另一个字符串(或字符串的一部分)追加到当前字符串 |
| substr() | 从起始索引(位置)和长度返回字符串的一部分 |
| find() | 返回字符串或字符首次出现的索引(位置) |
| rfind() | 返回字符串或字符最后一次出现的索引(位置) |
| replace() | 用另一个字符串替换字符串的一部分 |
| insert() | 在指定索引(位置)插入一个字符串 |
| erase() | 从字符串中删除字符 |
| compare() | 比较两个字符串 |