gpt4 book ai didi

c++ - 创建一个 Timer 类,我应该使用什么数据类型来保存值? (C/C++)

转载 作者:行者123 更新时间:2023-11-28 00:53:56 25 4
gpt4 key购买 nike

我正在创建一个简单的计时器类,它返回我,例如当前时间(以毫秒为单位)。在 Linux 上,我使用的是 gettimeofday。我想知道这个函数应该有什么返回类型。 IE。double getMillis()uint64_t getMillis() 等...我会说 uint64_t 可以容纳更大的值,因此推荐使用,尽管在谷歌搜索时我看到很多不同的实现。

对此有什么建议吗?

谢谢

最佳答案

我推荐的以毫秒为单位保存绝对时间戳的数据类型是 int64_t,主要是因为 time_t 是有符号的。

关于c++ - 创建一个 Timer 类,我应该使用什么数据类型来保存值? (C/C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551912/

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