C++ string 库

C++ 字符串函数

<string> 库提供了许多函数,允许您对字符串执行各种操作。

以下表格列出了一些常用的字符串函数。

函数 描述
at() 返回字符串中指定索引位置的字符。
length() 返回字符串的长度。
size() length() 的别名,同样返回字符串长度。
max_size() 返回字符串的最大长度。
empty() 检查字符串是否为空。
append() 将一个字符串(或字符串的一部分)追加到另一个字符串的末尾。
substr() 截取指定位置开始、指定长度的子字符串。
find() 查找子字符串或字符首次出现的位置(返回索引值)。
rfind() 查找子字符串或字符最后一次出现的位置。
replace() 替换字符串中指定范围的字符内容。
insert() 在指定位置插入字符串内容。
erase() 删除字符串中指定范围的字符。
compare() 比较两个字符串。