【发布时间】:2011-02-07 05:45:33
【问题描述】:
我有一个 uint64 变量...但我想传递它的函数只接受 uint32。
我尝试使用 static unsigned int ToUInt32(uint64 variable); 参考 MSDN,但它给出了精度丢失的错误。
有什么方法可以将 uint64 转换为 uint32 而不会丢失任何数据?
【问题讨论】:
-
了解 uint64 的来源、此函数的作用以及为什么要调用它可能会有所帮助。
标签: c++