去掉字符串左右两边的空格
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;}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:74
阅读量:64
阅读量:79
阅读量:40