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