0
点赞
收藏
分享

微信扫一扫

string类常见函数

string.assign() //赋以新值 

string.swap() //交换两个字符串的内容

string.append(),push_back() //在尾部添加字符

string.insert() //插入字符

string.erase() //删除字符

string.clear() //删除全部字符

string.replace() //替换字符

string.get_allocator() //返回配置器

string.rbegin() rend() //逆向迭代器

string.size(),length() //返回字符数量

string.max_size() //返回字符的可能最大个数

string.empty() //判断字符串是否为空

string.capacity() //返回重新分配之前的字符容量

string.reserve() //保留一定量内存以容纳一定数量的字符

string.begin() end() //提供类似STL的迭代器支持

string.pop_back,push_back

string. << //将谋值写入stream

string.copy() //将某值赋值为一个C_string

string.c_str() //将内容以C_string返回

string.data() //将内容以字符数组形式返回

string.substr() //返回某个子字符串

+ //串联字符串

==,!=,<,<=,>,>=,compare() //比较字符串

[ ], at() //存取单一字符

>>,getline() //从stream读取某值

>>,getline() //从stream读取某值

举报

相关推荐

0 条评论