Remove spaces from std::string in C++

后端 未结 17 1656
说谎
说谎 2020-11-22 16:47

What is the preferred way to remove spaces from a string in C++? I could loop through all the characters and build a new string, but is there a better way?

17条回答
  •  半阙折子戏
    2020-11-22 17:29

    For trimming, use boost string algorithms:

    #include 
    
    using namespace std;
    using namespace boost;
    
    // ...
    
    string str1(" hello world! ");
    trim(str1);      // str1 == "hello world!"
    

提交回复
热议问题