分享方式:


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 類別
標頭檔參考