名稱空間
變體
操作

std::chrono::steady_clock

來自 cppreference.com
< cpp‎ | chrono
 
 
日期和時間庫
時間點
(C++11)
(C++20)
時長
(C++11)
時鐘
steady_clock
(C++11)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
日間時間
(C++20)(C++20)
(C++20)(C++20)
(C++20)
日曆
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)
chrono I/O
(C++20)

 
std::chrono::steady_clock
 
定義於標頭檔案 <chrono>
class steady_clock;
(C++11 起)

std::chrono::steady_clock 代表一個單調時鐘。此時間點不會隨著物理時間的推移而減少,並且此時間點之間的間隔是恆定的。此時間點與掛鐘時間無關(例如,它可以是自上次重啟以來的時間),最適合用於測量時間間隔。

std::chrono::steady_clock 滿足 TrivialClock 的要求。

目錄

[編輯] 成員型別

成員型別 定義
rep 表示時鐘持續時間中滴答數目的算術型別
period 一個 std::ratio 型別,表示時鐘的“滴答”週期,以秒為單位
duration std::chrono::duration<rep, period>
time_point std::chrono::time_point<std::chrono::steady_clock>

[編輯] 成員常量

constexpr bool is_steady
[靜態]
穩定時鐘標誌,始終為 true
(public static 成員常量)

[編輯] 成員函式

[靜態]
返回一個表示時鐘當前值的 time_point
(公共靜態成員函式)

[編輯] 參閱

系統範圍即時時鐘的掛鐘時間
(類)
可用最短滴答週期的時鐘
(類)