std::chrono::steady_clock::duration 值如何打印
时间: 2024-05-25 14:08:57 浏览: 142
python打印时间钟表似地
std::chrono::steady_clock::duration是一个表示时间段的类型,它的实例可以用来表示一段时间的长度。打印std::chrono::steady_clock::duration的值,可以使用std::chrono::duration_cast函数将其转换为指定单位的时间长度,然后再使用流输出操作符<<进行输出。
例如,将一个std::chrono::steady_clock::duration类型的实例dur转换为以毫秒为单位的时间长度,并输出其值可以这样写:
```c++
#include <iostream>
#include <chrono>
int main() {
std::chrono::steady_clock::duration dur = std::chrono::milliseconds(100);
std::cout << std::chrono::duration_cast<std::chrono::milliseconds>(dur).count() << "ms" << std::endl;
return 0;
}
```
输出结果为:
```
100ms
```
阅读全文