
19 Mar
2007
19 Mar
'07
11:49 a.m.
n.torrey.pines@gmail.com wrote:
lexical_cast<int>("1e4") == 1 // because of the way streams work of course
I think that in the interests of robustness, and unless a better solution can be found, lexical_cast<> should be secialized for some types.
Interesting... I had exactly the same issue in MEL the other day. The obvious workaround is to cast the string to a float before casting it to an int, but it would be nice if lexical_cast<int> recognised floating-point numbers in scientific notation.