Boost logo

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