30
std :: stringをトリムする最良の方法は何ですか?
私は現在、次のコードを使用std::stringsして、プログラム内のすべてを右トリミングしています。 std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); それは正常に動作しますが、失敗する可能性のあるいくつかのエンドケースはあるのでしょうか? もちろん、エレガントな選択肢と左トリムソリューションによる回答も歓迎します。