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>>