Strings

作者: 龙遁流 | 来源:发表于2017-02-09 23:05 被阅读0次

    字符串处理类<string>

    基本类型basic_string<>,具体的类型string,wstring,u16string,u32string

    string操作可能的参数形式 string操作可适用的参数形式

    将string转换为char数座或C-string

    1,data()和c_str(),返回string的内容作为字符数组,包含'\0'作为结束

    2,copy(),将string内容拷贝到字符数组中,但不包含'\0'

    关于string的大小

    1,size()和length(),返回string中字符的个数,empty()是否string不包含字符

    2,max_size(),string最多可以包含多少字符,操作中若长度超出此值抛出length_eror异常

    3,capacity(),不重新分配空间可以包含的字符的个数,reserve()可以事先分配足够的空间,避免运行过程中重新分配空间而使string的引用、指针、迭代器失效,且重新分配花时间

    string的比较

    1,默认的比较关系符

    2,compare()成员函数

    清空string

    赋空值、clear()、erase()

    查找成员函数

    返回值时index,若没有找到则返回string::npos

    相关文章

      网友评论

          本文标题:Strings

          本文链接:https://www.haomeiwen.com/subject/tdbuittx.html