Qt quint64 转换为 qint64 的方法
Qt 提供了一个函数 qint64 qRound64(qreal value) 可以将 qreal 类型的数值四舍五入转换为 qint64 类型的数值。所以,可以使用如下方式将 quint64 转换为 qint64:
quint64 quintValue = 1234567890;
qint64 qintValue = qRound64(static_cast<qreal>(quintValue));
首先,将 quint64 类型的数值强制转换为 qreal 类型,然后使用 qRound64 函数将 qreal 类型的数值四舍五入为最近的整数,并将结果赋给 qint64 类型的变量。
原文地址: https://www.cveoy.top/t/topic/mAAf 著作权归作者所有。请勿转载和采集!