high_resolution_clock
結構
表示 具有最小刻度週期的high_resolution 時鐘。 具體來說,句號為 nanosecond,或 ratio<1, 1000000000>
在 Microsoft 的實作中, high_resolution_clock
是 的 steady_clock
同義字。
語法
using high_resolution_clock = steady_clock;
成員
便利類型別名
名稱 | 描述 |
---|---|
high_resolution_clock::duration |
在 Microsoft 的實作中,它是 的同義字 nanoseconds ,其定義為 duration<long long, nano> 。 它代表以每秒十億分之一秒為單位的時間持續時間。 |
high_resolution_clock::period |
在 Microsoft 的實作中,它是 的 nano 同義字, std::ratio<1i64, 1000000000i64> 定義為 。 它代表持續時間中每個刻度之間的秒數(每秒 10 億分之一)。 |
high_resolution_clock::rep |
的 long long 同義字,這是 Microsoft 實作中用來表示 中時鐘刻度數目的類型 high_resolution_clock::duration 。 |
high_resolution_clock::time_point |
time_point<steady_clock> 的同義字。 用來表示 time_point 這個時鐘的 。 |
函式
名稱 | 描述 |
---|---|
now |
傳回目前 high_resolution_clock 的時間。 |
常數
名稱 | 描述 |
---|---|
is_steady |
保有 true high_resolution_clock 為 steady。 這表示您可以使用這個時鐘來花費事件之前的時間、事件之後的時間,並可靠地減去它們以取得事件的持續時間,因為該時間不會調整時鐘。 |
另請參閱
<chrono>
file_clock class
gps_clock class
local_t
結構
steady_clock
結構
system_clock
結構
tai_clock
類別
utc_clock
類別
標頭檔參考