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

去掉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 字符

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部