|
Boost Users : |
From: Liang Chen (clzzclzz_at_[hidden])
Date: 2006-07-26 09:47:11
I think you need STLport. Compile it with boost.
On 7/26/06, Ô¬Ïþ»Ô <farproc_at_[hidden]> wrote:
>
> Dear boost-users:
>
> I am really sorry for asking shch a silly question, but I really need your
> help!
>
> boost::lexical_cast is a great function to do casting. If I want is to
> cast from string to a "long long" type value, I can use the follow:
>
> long long llVar = lexical_cast<long long>("123456789");
>
> It is alright in this circs, but what if:
>
> lexical_cast<long
> long>("9999999999999999999999999999999999999999999999999999999999999999999999999999");
>
>
> This is an obvious overflow, but I have no way to handle this error, it
> returns a wrong number without throwing an exception!
>
> Any suggestion? Thank you very much!!!
> Kevin
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
>
-- Sincerely, liang
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