gpt4 book ai didi

c++ - CLOCKS_PER_SEC 在不同操作系统中的行为

转载 作者:IT王子 更新时间:2023-10-29 00:51:49 25 4
gpt4 key购买 nike

我正在运行一个 cpp 代码,但我注意到一件事,在 Windows 7 上,C++ 代码中的 CLOCKS_PER_SEC 给出了 1000,而在 linux fedora 16 上它给出了 1000000。有人可以证明这种行为吗?

最佳答案

用什么来证明? CLOCKS_PER_SEC 是实现定义的,并且可以是任何东西。所有它都表明它是函数返回的单位时钟()。它甚至不表示 clock() 的分辨率:Posix要求它为 1000000,而不管实际分辨率如何。如果Windows 返回 1000,这可能不是实际分辨率任何一个。 (我发现我的 Linux 机器的分辨率是 10ms,我的 Windows 机器是 15ms。)

关于c++ - CLOCKS_PER_SEC 在不同操作系统中的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12244153/

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