还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

去掉std::string或std::wstring最后一个字符的几种简单方法

来源:     2017-06-30 14:59:07    人气:     我有话说( 0 人参与)

去掉std::string或std::wstring的最后一个字符:1、s pop_back(); 2、s erase(s end() - 1); 3、s = s substr(0, s length() - 1);

去掉std::string或std::wstring的最后一个字符
// 方法1
s.pop_back();
// 从s中移走最后一个元素。在string/wstring中相当于移走最后一个char/wchar_t。
// 这个方法算是比较简单的了。
// 方法2
s.erase(s.end() - 1);
// 删除s的最后一个字符
// 方法3
s = s.substr(0, s.length() - 1);
// 取出s从最开始到倒数第二个字符之间的字符串,赋值给s。相当于去掉最后一个字符

string 字符

本文源自互联网,采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可,
版权归原作者,如有问题请联系service@tsingfun.com (编辑:admin)
分享到: