18 Apr
2003
18 Apr
'03
8:11 p.m.
From: "Tom Matelich"
I haven't gone and looked at the boost ml archives to track the reason for this down, but the addition of stream.unsetf(std::ios::skipws) in lexical_cast caused some of our code to fail. I've commented it out locally, and was wondering why it was decided this is more appropriate default behavior.
It was done to avoid the problems with throwing exceptions on whitespace. For example, without it, the following would throw a bad_lexical_cast: lexical_caststd::string(' '); // A space character What kind of code is the current version failing at? Regards, Terje