看下面的代码,调试和显示转换在 iPhone 模拟器和设备(4S)上都是成功的,但我想知道它是如何工作的?请参阅http://www.cplusplus.com/reference/iostream/ostream/operator%3C%3C/,boost::int64_t 没有重载功能。
如果我使用这个函数来转换任意 boost::int64_t 类型有什么风险吗?提前致谢。
std::stringstream mySS;
boost::int64_t large = 4294967296889977;
mySS<<large;
std::string str = mySS.str();