auto t4 = std::chrono::system_clock::now();auto t5 = std::chrono::system_clock::now();怎么打印出他们的微秒级
时间: 2024-05-06 14:12:24 浏览: 58
获取系统时间,打印当前秒数
要打印出两个时间点的微秒级差异,可以使用std::chrono库中的duration_cast函数将时间间隔转换为微秒。以下是示例代码:
```cpp
#include <iostream>
#include <chrono>
int main() {
auto t4 = std::chrono::system_clock::now();
auto t5 = std::chrono::system_clock::now();
auto duration = std::chrono::duration_cast<std::chrono::microseconds>(t5 - t4).count();
stdcout << "时间间为:" << duration << " 微秒" << std::endl;
return 0;
}
```
在上述代码中,我们使用duration_cast时间间隔转换为微秒,并使用count函数获取微秒数。最后,通过std::cout打印出微秒级的时间间隔。
阅读全文