c++ string的erase删除方法

blessing858 8 0 pdf 2022-06-13 22:06:09

之前不是很清楚c++中string如何删除元素,现在记录一下。string中提供的成员函数可以用来删除字符串中的字符,这里主要介绍erase方法。即从给定起始位置pos处开始删除, 要删除字符的长度为n, 返回值修改后的string对象引用示例[1]输出。删除迭代器[first, last)区间的所有字符,返回一个指向被删除的最后一个元素的下一个字符的迭代器.示例[2,3]:输出除了erase方法用于删除string中的元素, void pop_back();方法也可以用来删除元素, 但是只能删除string的最后一个元素在使用erase删除函数的时候,经常会和查找函数一起使用*find*(**)系列方法参数可以是char 或者 string 类型, 为待查找的目标, 返回值为 size_type;当 查找不到目标时,返回值为 npos, 可以这样判断

c++ string的erase删除方法

c++ string的erase删除方法

用户评论
请输入评论内容
评分:
暂无评论