<chrono>
長期> 包含標準的 <標頭會定義表示和操作期間和瞬間的類別和函式。
#include <chrono>
類別
Name |
說明 |
---|---|
描述保留時間間隔的型別。 |
|
表示 steady 時鐘。 |
|
描述代表相同的時間點的型別。 |
Structs
Name |
說明 |
---|---|
描述樣板類別 common_type 的特製化 duration 和 time_point的具現化。 |
|
提供 duration 樣板參數 Rep所提供的特定值。 |
|
表示以系統執行時鐘的 時鐘型別 。 |
|
指定型別是否可以視為一個浮點型別。 |
函式
Name |
說明 |
---|---|
將物件轉換為指定型別的 duration 物件。 |
|
將物件轉換為指定型別的 time_point 物件。 |
運算子
Name |
說明 |
---|---|
duration 和 time_point 的減法或相反的運算子物件。 |
|
搭配 duration 或 time_point 物件的不等比較運算子。 |
|
模數運算的運算子在 duration 物件。 |
|
duration 物件的乘法運算子。 |
|
duration 物件的子區段運算子。 |
|
將 duration 和 time_point 物件。 |
|
判斷 duration 或 time_point 物件是否小於另一個 duration 或 time_point 物件。 |
|
判斷 duration 或 time_point 物件是否小於或等於另一個 duration 或 time_point 物件。 |
|
判斷兩個 duration 物件是否具有相同長度的時間間隔,或是兩個 time_point 物件是否代表相同的時間點。 |
|
判斷 duration 或 time_point 物件是否大於另一個 duration 或 time_point 物件。 |
|
判斷 duration 或 time_point 物件是否大於或等於另一個 duration 或 time_point 物件。 |
預先定義的期間型別
如需下列 typedef 的比例類型的詳細資訊,請參閱 <ratio>。
Typedef |
說明 |
---|---|
typedef duration<long long, nano> nanoseconds; |
具有奈秒的刻度持續期間的 duration 型別的同義資料表。 |
typedef duration<long long, micro> microseconds; |
有一秒的刻度持續期間的 duration 型別的同義資料表。 |
typedef duration<long long, milli> milliseconds; |
有一毫秒的刻度持續期間的 duration 型別的同義資料表。 |
typedef duration<long long> seconds; |
有一秒的刻度持續期間的 duration 型別的同義資料表。 |
typedef duration<int, ratio<60> > minutes; |
有一分鐘的刻度持續期間的 duration 型別的同義資料表。 |
typedef duration<int, ratio<3600> > hours; |
有一小時的刻度持續期間的 duration 型別的同義資料表。 |