<chrono>
包含標準的標頭 <chrono> 定義表示和作業期間和時間片刻的類別和函式。
#include <chrono>
類別
名稱 |
描述 |
---|---|
描述保留時間間隔中的型別。 |
|
表示 steady 時鐘。 |
|
說明代表時間點的型別。 |
Structs
名稱 |
描述 |
---|---|
描述樣板類別 common_type 的特製化 duration 和 time_point具現化。 |
|
提供 duration 樣板參數 Rep提供特定值。 |
|
表示根據系統的實體時鐘的時鐘型別。 |
|
指定的型別是否可視為一個浮點型別。 |
功能
名稱 |
描述 |
---|---|
轉換為指定的型別。 duration 物件。 |
|
轉換為指定的型別。 time_point 物件。 |
運算子
名稱 |
描述 |
---|---|
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 型別的同義字。 |