Я в настоящее время использую следующий код для правого трима All std :: string s в моих программах: [code]std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); [/code] Это работает нормально, но мне интересно, есть ли некоторые края, где это может потерпеть неудачу?>