我目前在我的程序中使用以下代码来去除所有的std::string的右空格:
它运行良好,但我想知道是否存在一些极端情况会导致它失败?
当然,欢迎提供优雅的替代方案和左修剪解决方案。
std::string s;
s.erase(s.find_last_not_of(" \n\r\t")+1);
它运行良好,但我想知道是否存在一些极端情况会导致它失败?
当然,欢迎提供优雅的替代方案和左修剪解决方案。
const char* end
? - SSpoke