C++中去掉首位的空格

C++中似乎没有Python中类似的trim的操作,因此记录一下:
去掉首尾空格的代码如下所示:

string  trim(string &s){
  if(s.empty())
            return ;
   s.erase(0,s.find_first_not_of(" "));
   s.erase(s.find_last_not_of(" ")+1);
}

你可能感兴趣的:(C++中去掉首位的空格)