string类
(读入:
cin():在读入结束符时结束。
getline():在读入换行符时结束。)
auto_ptr():智能指针,将new获得的地址分配给对象,对象过期时自动使用delete函数释放new的内存。
basic_string:字符串类模板。待补
构造函数产生或复制字符串
析构函数销毁字符串
=,assign赋以新值
Swap交换两个字符串的内容
+ =,append( ),push_back()添加字符
insert ()插入字符
erase()删除字符
clear ()移除全部字符
resize ()改变字符数量
replace()替换字符
+串联字符串
==,! =,<,<=,>,>=,compare()比较字符串内容
size(),length()返回字符数量
max_size ()返回字符的最大可能个数
empty ()判断字符串是否为空
capacity ()返回重新分配之前的字符容量
reserve()保留内存以存储一定数量的字符
[],at()存取单一字符
>>,getline()从 stream 中读取某值
<<将值写入 stream
copy()将内容复制为一个 C - string
c_str()将内容以 C - string 形式返回
data()将内容以字符数组形式返回
substr()返回子字符串
find()搜寻某子字符串或字符
begin( ),end()提供正向迭代器支持
rbegin(),rend()提供逆向迭代器支持
get_allocator()返回配置器
浙公网安备 33010602011771号