1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> #include <boost/lexical_cast.hpp> #include <cassert> int main() { std::string str = "99999999999.999999"; double back = boost::lexical_cast<double>( str ); std::string str2 =boost::lexical_cast<std::string>( back ); assert(str == str2); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Ym9vc3QvbGV4aWNhbF9jYXN0LmhwcD4KI2luY2x1ZGUgPGNhc3NlcnQ+CiAKaW50IG1haW4oKQp7CnN0ZDo6c3RyaW5nIHN0ciA9ICI5OTk5OTk5OTk5OS45OTk5OTkiOwpkb3VibGUgYmFjayA9IGJvb3N0OjpsZXhpY2FsX2Nhc3Q8ZG91YmxlPiggc3RyICk7CnN0ZDo6c3RyaW5nIHN0cjIgPWJvb3N0OjpsZXhpY2FsX2Nhc3Q8c3RkOjpzdHJpbmc+KCBiYWNrICk7CmFzc2VydChzdHIgPT0gc3RyMik7Cn0=
-
upload with new input
-
result: Runtime error time: 0.01s memory: 2816 kB signal: 6 (SIGABRT)


