string
=,assign() //赋以新值 
swap() //交换两个字符串的内容 
+=,append(),push_back() //在尾部添加字符 
insert() //插入字符 
erase() //删除字符 
clear() //删除全部字符 
replace() //替换字符 
+ //串联字符串 
==,!=,<,<=,>,>=,compare() //比较字符串 
size(),length() //返回字符数量 
max_size() //返回字符的可能最大个数 
empty() //判断字符串是否为空 
capacity() //返回重新分配之前的字符容量 
reserve() //保留一定量内存以容纳一定数量的字符 
[ ], at() //存取单一字符 
>>,getline() //从stream读取某值 
<< //将谋值写入stream 
copy() //将某值赋值为一个C_string 
c_str() //将内容以C_string返回 
data() //将内容以字符数组形式返回 
substr() //返回某个子字符串 
查找函数 
begin() end() //提供类似STL的迭代器支持 
rbegin() rend() //逆向迭代器 
get_allocator() //返回配置器
char
strcpy()函数
strcat()函数
strlen()函数
strcmp()函数
strlwr()函数:大写变为小写
strupr()函数,小写变为大写
原文:http://www.cnblogs.com/dzzy/p/5271792.html