c++ string 去除左右空行

#include 
#include 

void trimLeft(std::string& str)
{
    str.erase(str.begin(), std::find_if(str.begin(), str.end(), [](char c){ return !std::isspace(c); }));
}

void trimRight(std::string& str)
{
    str.erase(std::find_if(str.rbegin(), str.rend(), [](char c){ return !std::isspace(c); }).base(), str.end());
}

你可能感兴趣的:(C++基础知识,c++,开发语言)