Boost logo

Boost :

From: Stéphane Bronsart (stephane.bronsart_at_[hidden])
Date: 2002-07-01 08:59:50


Hi,

To convert a string to an int, the lexical_cast form boost library is great.
But if do a call like this :

signed short int i = lexical_cast<signed short int>("60000") no exception is
throw !
i is assigned a value of -5536

It is possible to catch some error ? How ?
If I have to scan the string before calling lexical_cast, it is not so
useful...
Is the use of stringstream (see implementation of lexical_cast) not to
heavy ?
What say boost about that ?

Thanks.
Steph.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk