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