去掉字符串左右两边的空格

 时间:2026-05-10 15:56:30

1、erase函数的原型

(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator last );

2、erase对应的三种用法

1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除第一个字符(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

3、使用erase去掉字符串左右空格

bool Trim(std::string& str){     if(str.empty())     {          return false;     }

     str.erase(0, str.find_first_not_of(" "));     str.erase( str.find_last_not_of(" ") + 1);

     return true;}

  • v手势插画设计
  • mysql查询语句select用法
  • java 用for语句在控制台输出数据10-1
  • 如何设定VS编辑器字体、字号、行号、背景色等。
  • web前端开发主要学哪些
  • 热门搜索
    枇杷膏怎么熬制 智齿不拔会怎么样 我的世界水桶怎么做 荨麻疹是怎么引起的 翻译英语怎么说 睾酮低怎么办 拼音声调怎么标 基围虾怎么去虾线 微信用英语怎么说 嘴唇干燥紧绷怎么回事