|
Boost Users : |
From: Terje Slettebų (tslettebo_at_[hidden])
Date: 2003-04-18 15:11:10
>From: "Tom Matelich" <tmatelich_at_[hidden]>
> 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_cast<std::string>(' '); // A space character
What kind of code is the current version failing at?
Regards,
Terje
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net