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