- string::append:通过在其当前值的末尾附加其他字符来扩展字符串(其他字符串可以截取中间一段)
- string::assign:为字符串分配一个新值,替换其当前内容
- string::at:获取字符串中的字符,返回对字符串中pos位置的字符的引用(异常抛出)
- string::back:对字符串中最后一个字符的引用(可以对最后一个字符替换)
- string::begin:将迭代器返回到开头,返回指向字符串第一个字符的迭代器
- string::capacity:返回已分配存储的大小,返回当前为字符串分配的存储空间的大小,以字节为单位表示
- string::cbegin:将const_iterator返回到开头,返回指向字符串第一个字符的const_iterator(不能用于修改它指向的内容)
- string::cend:将const_iterator返回到结尾,就像string :: end返回的迭代器一样,但它不能用于修改它指向的内容
- string::clear:清除字符串,删除字符串的内容,该字符串变为空字符串(长度为0个字符)
- string::compare:比较字符串,将字符串对象(或子字符串)的值与其参数指定的字符序列进行比较
- string::copy:将字符串对象的当前值的子字符串复制到s指向的数组中,返回复制到s指向的数组的字符数
- string::crbegin:返回指向字符串最后一个字符的const_reverse_iterator(即,它的反向开头)
- string::crend:返回指向字符串第一个字符前面的理论字符的const_reverse_iterator(被视为其反向结束)
- string::c_str:获取C字符串等效项,返回指向数组的指针
- string::data:获取字符串数据,返回指向数组的指针
- string::empty:测试字符串是否为空,此函数不会以任何方式修改字符串的值。要清除字符串的内容,请参阅string :: clear
- string::end:将迭代器返回到结束,返回指向字符串的过去字符的迭代器
- string::erase:擦除字符串中的字符,删除部分字符串,减少其长度
- string::find:在字符串中查找内容,返回在字符串中搜索由其参数指定的序列的第一个匹配项的位置
- string::find_first_not_of:返回在字符串中搜索与其参数中指定的任何字符都不匹配的第一个字符的位置
- string::find_first_of:返回在字符串中搜索与其参数中指定的任何字符匹配的第一个字符。
- string::find_last_not_of:从末尾开始,在字符串中搜索与其参数中指定的任何字符都不匹配的最后一个字符。
- string::find_last_of:从最后查找字符串中的字符,在字符串中搜索与其参数中指定的任何字符匹配的最后一个字符。
- string::front:访问第一个字符,返回对字符串第一个字符的引用
- string::get_allocator:获取分配器,返回与字符串关联的allocator对象的副本。
- string::insert:插入字符串,在pos(或p)指示的字符前面 的字符串中插入其他字符
- string::length:返回字符串的长度,现在的长度
- string::max_size:返回字符串的最大大小,字符串可以达到的最大长度,size_t是无符号整数类型
- string::operator+=:附加到字符串,通过在其当前值的末尾附加其他字符来扩展字符串
- string::operator=:字符串赋值,为字符串分配一个新值,替换其当前内容
- string::operator[]:获取字符串的字符,返回对字符串中pos位置的字符的引用
- string::pop_back:删除最后一个字符,删除字符串的最后一个字符,有效地将其长度减少一个
- string::push_back:将字符附加到字符串,将字符c附加到字符串的末尾,将其长度增加1
- string::rbegin:返回反向迭代器以反向开始,返回指向字符串最后一个字符的反向迭代器(即它的反向开头)
- string::rend:将反向迭代器返回到反向结束,返回一个反向迭代器,指向字符串第一个字符前面的理论元素
- string::replace:替换部分字符串,替换以字符pos开头的字符串部分,并通过新内容跨越len字符
- string::reserve:请求更改容量大小,请求将字符串容量调整为计划的大小更改为最多n个字符的长度。
- string::resize:调整字符串大小,如果n小于当前字符串长度,则将当前值缩短为其前n个字符,删除第n个字符以外的字符
- string::rfind:在字符串中查找最后出现的内容,在字符串中搜索由其参数指定的序列的最后一次出现
- string::shrink_to_fit:缩小以适合,请求字符串减小其容量以适合其大小。
- string::size:返回字符串的长度,以字节为单位返回字符串的长度
- string::substr:生成子字符串,返回一个新构造的串对象,其值初始化为此对象的子字符串的副本
- string::swap:交换字符串值,用str的内容交换容器的内容,str是另一个字符串对象。长度可能不同
- std::to_string:将数值转换为字符串,返回表示为val的字符串。 使用的格式与printf为相应类型打印的格式相同
- std::to_wstring:将数值转换为宽字符串,返回表示为val的wstring
- std::stod:将字符串转换为double,解析str将其内容解释为浮点数,该值返回为double类型的值
- std::stof:将字符串转换为float,解析str将其内容解释为浮点数,该值作为float类型返回
- std::stol:将字符串转换为long int,解析str将其内容解释为指定基数的整数,并以long int类型的值返回
- std::stold:将字符串转换为long double
- std::stoll:将字符串转换为long long
- std::stoul:将字符串转换为无符号整数
- std::stoull:将字符串转换为unsigned long long
String 字符串成员函数
最新推荐文章于 2022-05-02 20:18:26 发布