介绍一个使用标准库算法删除std::string字符串中空格的方法,代码如下:
std::string str1 = " Hello world ! "; str1.erase(std::remove_if(str1.begin(), str1.end(), [](unsigned char x){return std::isspace(x); }), str1.end()); std::cout << "str1= " << str1 << std::endl;