basic_string 的成员

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

参考

构造函数

basic_string

构造为 null 或初始化由特定字符或是一些其他字符串对象或 C 字符串全部或部分的副本的字符串。

Typedef

allocator_type

表示字符串对象的 allocator 类的类型。

const_iterator

提供一个随机访问迭代器可以访问并读取该字符串中的一个 const 元素的类型。

const_pointer

提供了指向字符串中的一个 const 元素的类型。

const_reference

提供对 const 元素的类型在读取和执行的操作 const 一个字符串存储状态。

const_reverse_iterator

提供一个随机访问迭代器可以读取该字符串中的所有 const 元素的类型。

difference_type

提供两个迭代之间的差异引用同一字符串中元素的类型。

迭代器

提供一个随机访问迭代器可以读取或修改字符串中的所有元素的类型。

npos

无符号整数值初始化到 –指示 “未找到”或 “所有剩余字符”为 1,当搜索功能失败时。

pointer

提供了指向有关在字符串或字符数组的字符元素的类型。

引用

提供对元素的类型存储在字符串的。

reverse_iterator

提供一个随机访问迭代器可以读取或修改一个反转的字符串的元素的类型。

size_type

元素数的无符号整型字符串中的。

traits_type

存储在字符串元素的特征功能的类型。

value_type

表示字符的类型存储在字符串的。

成员函数

append

添加字符为字符串的末尾。

assign

将新的字符值为字符串的内容。

at

返回对元素在字符串中的指定位置。

back

begin

返回解决的迭代器在字符串的第一个元素。

c_str

转换字符串的内容作为样式的 c., null 终止,字符串。

capacity

返回字符串中可以存储,而不递增字符串的内存分配元素的方法。

cbegin

返回解决常数的迭代器在字符串的第一个元素。

cend

返回解决成功最后一个元素的位置字符串中的常量迭代器。

clear

清除字符串的所有元素。

compare

一个字符串与指定字符串比较确定两个字符串是否相等或一个是否比其他字典地小于。

copy

复制至多指定数量的字符从一个索引位置的为目标字符数组的源字符串。 已否决。 请改用 basic_string:: _Copy_s

crbegin

返回解决在一个反转的字符串的第一个元素的常量迭代器。

crend

返回解决成功最后一个元素的位置在一个反转的字符串的常量迭代器。

_Copy_s

复制至多指定数量的字符从一个索引位置的为目标字符数组的源字符串。

data

转换字符串的内容转换为一个字符数组。

empty

测试字符串是否包含字符。

end

返回解决成功最后一个元素的位置字符串中的迭代器。

清除

从指定的位置移除元素或元素的大小字符串的。

find

搜索在前向方向的字符串匹配字符的指定顺序子字符串的第一个匹配项。

find_first_not_of

通过搜索字符串不是指定字符串匹配的任何元素的第一个字符。

find_first_of

将字符串搜索与指定字符串匹配的所有元素的第一个字符。

find_last_not_of

通过搜索字符串不是指定字符串匹配的任何元素的最后一个字符。

find_last_of

通过搜索字符串是指定字符串匹配的元素的最后一个字符。

front

返回对字符串中的第一个元素。

get_allocator

返回在的 allocator 对象的复制构造该字符串。

插入

插入元素或多个元素或元素的大小为字符串中的指定位置。

length

返回元素的当前字符串中的。

max_size

返回字符串可以包含的最大字符数。

pop_back

清除该字符串的最后一个元素。

push_back

将元素添加到该字符串的末尾。

rbegin

返回迭代器到一个反转的字符串的第一个元素。

rend

返回在一个反转字符串的最后一个元素外点的迭代器。

替换

替换字符串中的元素在指定的位置会受到其他范围或字符副本中的指定字符或字符串或 C 字符串。

reserve

将字符串的容量为一样大的数字,与至少一个指定数目。

resize

指定字符串的一个新范围,追加或清除元素的根据要求。

rfind

搜索在一个反向推理的字符串匹配字符的指定顺序子字符串的第一个匹配项。

shrink_to_fit

放弃该字符串的多余的能力。

size

返回元素的当前字符串中的。

substr

复制最多字符的一些数量的子字符串从字符串的开头从指定的位置。

交换

交换两个字符串的内容。

运算符

operator+=

将字符追加到字符串。

operator=

将新的字符值为字符串的内容。

operator[]

提供对字符在字符串中的指定索引。

请参见

参考

basic_string 的类

线程安全性对标准 C++ 库中