std::chrono::duration_C++中文网
class Rep,
class Period = std::ratio<1>
> class duration;
存储于 duration 的数据仅有 Rep 类型的计次数。若 Rep 是浮点数,则 duration 能表示小数的计次数。 Period 被包含为时长类型的一部分,且只在不同时长间转换时使用。
类型
定义
std::chrono::nanoseconds
duration</*至少 64 位的有符号整数类型*/, std::nano>
std::chrono::microseconds
duration</*至少 55 位的有符号整数类型*/, std::micro>
std::chrono::milliseconds
duration</*至少 45 位的有符号整数类型*/, std::milli>
std::chrono::seconds
duration</*至少 35 位的有符号整数类型*/>
std::chrono::minutes
duration</*至少 29 位的有符号整数类型*/, std::ratio<60>>
std::chrono::hours
duration</*至少 23 位的有符号整数类型*/, std::ratio<3600>>
std::chrono::days (C++20 起)
duration</*至少 25 位的有符号整数类型*/, std::ratio<86400>>
std::chrono::weeks (C++20 起)
duration</*至少 22 位的有符号整数类型*/, std::ratio<604800>>
std::chrono::months (C++20 起)
duration</*至少 20 位的有符号整数类型*/, std::ratio<2629746>>
std::chrono::years (C++20 起)
duration</*至少 17 位的有符号整数类型*/, std::ratio<31556952>>