gpt4 book ai didi

c++ - QElapsedTimer 可以测量多长时间?

转载 作者:行者123 更新时间:2023-11-28 07:44:05 25 4
gpt4 key购买 nike

有没有一种方法可以找出 QElapsedTimer 可以运行多长时间而无需重置?该类总是返回一个 qint64,但我不知道这是否对应于它可以测量的最大持续时间。

文档 ( http://qt-project.org/doc/qt-4.8/qelapsedtimer.html ) 提到在某些情况下会发生溢出,但在其他情况下不会发生(这让我感到困惑——如果您将值存储在 ms 或 ns 中,则 int 不会溢出 必须在某个时候发生?)

我想使用 QElapsedTimer 来跟踪正常运行时间,我正在尝试确定它是否合适。

最佳答案

是的,以纳秒为单位的 64 位值已经相当长的时间了。我的快速数学表明 (2^64/10^9)/86400 = 213500。这是天数。或大约 580 年。我不认为你真的需要担心它。当然,以毫秒为单位,它变成了 5.8 亿年。

关于c++ - QElapsedTimer 可以测量多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15214871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com