gpt4 book ai didi

c++ - QueryPerformanceCounter函数在在线判断中的使用

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:28 25 4
gpt4 key购买 nike

我可以在在线评委或竞争性编程网站(如 codeforces、spoj 等)上使用 QueryPerformanceCounter() 吗?当我在 ideone 上使用它时,它显示错误:

"QueryPerformanceCounter was not declared in this scope".

如果不是,那么除了 clock_t 之外,还有其他方法可以计算算法的运行时间。我想比这更精确(大约在毫秒范围内)。

最佳答案

QueryPerformanceCounter 是特定于 Windows 的 API 调用,因此在任何在后台使用 Window 编译器的系统上它都应该可以工作。

如果他们使用基于 unix 的系统,那么根据风格,您可以使用其他选项,例如 gethrtime(至少 Solaris)、clock_gettimegettimeofday 可能还有其他的。

如果您可以使用 C++11,那么您还可以使用 std::chrono 形式的更可移植的方法。

关于c++ - QueryPerformanceCounter函数在在线判断中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283727/

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