我使用的是 Visual C++ 2008。我不能使用 pop_back
,因为它成为了 C++11 中字符串类的成员函数。
既然我不能使用 pop_back
,我可以用什么代替?
最佳答案
您可以使用 std::string::erase
,我个人认为这在语义上比 resize
替代方案更清晰:
if (!s.empty())
s.erase (s.size()-1);
关于c++ - 在旧的 C++ 标准中,我可以使用什么来代替 std::string::pop_back?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21443007/