寻找QT函数将qint64类型的变量(整数)舍入到最近的十

Wes*_*Wes 1 c++ math qt qt4

我正在寻找一个QT函数来将qint64类型的变量(整数)舍入到最近的十.

例如:1013将转为1010.1019将转为1020

QT助手似乎没有列出任何可以执行此操作的内置函数,但我可能会在错误的位置查找.

任何帮助,将不胜感激.

谢谢,韦斯

cyc*_*130 7

您可以尝试使用这个旧技巧获取正数,将+​​替换为 - 否则:

i_rounded = 10 * ((i + 5) / 10);
Run Code Online (Sandbox Code Playgroud)