在posix上,可以使用timespec来计算准确的时间长度(例如秒和毫秒)。不幸的是,我需要使用Visual Studio编译器迁移到Windows。 VS time.h库未声明timespec,因此我正在寻找其他选项。尽管我无法检查使用时钟计数对millisecons进行计数的精确度,但可以尽可能使用clock和time_t进行搜索。
您如何计算操作中的时间(如果可能,请使用标准c ++库)?
最佳答案
函数GetTickCount通常用于此目的。
也是一个类似的线程:C++ timing, milliseconds since last whole second
关于c++ - Windows编译器上的timespec,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37348157/