Translations of this page?:

C++ Strings

The string class provides a useful way to manipulate and store sequences of characters, and is defined in the std namespace in the <string> header file.
<string> 头文件中的 std 命名空间定义的string类提供了一个有效的方法来操作和存储字符序列。

Constructors从其它字符串或字符数组生成string对象
Operators连接字串,字串赋值,输出到 I/O,比较字串
append将字符或字符串附加到字符串
assign赋值
at返回特定位置的字符
begin返回一个指向字符串起始位置的迭代器
c_str返回字符串的标准 C 字符串版本
capacity返回字符串所能容纳的最大字符数量
clear清除字符串中的所有字符
compare比较两个字符串
copy从一个字符串复制到数组
data返回指向一个字符串的第一个字符的指针
empty若字符串为空,返回 true
end返回一个指向最后一个字符串后的迭代器
erase从字符串中删除字符
find在字符串中寻找字符
find_first_not_of查找第一个不是该字符的位置
find_first_of查找第一个出现该字符的位置
find_last_not_of查找最后一个不是该字符的位置
find_last_of查找最后一个出现该字符的位置
getline从 I/O 流读入数据
insert向字符串中插入字符
length返回字符串长度
max_size返回字符串对象容纳字符的最大长度
push_back在字符串最后则加一个字符串
rbegin从字符串结尾返回一个反向迭代器
rend从字符串开头返回一个反向迭代器
replace在字符串中替换
reserve设置字符串对象的最小容量
resize重新设置字符串的容量
rfind查找子串最后出现的位置
size返回字符串字符的数量
substr返回一个子串
swap交换字符串内容
 
• • • SitemapRecent changesRSScc