名稱空間
變體
操作

C++ 命名要求: 時鐘 (自 C++11 起)

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
全庫範圍
(C++11)




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
(C++20)
隨機數
併發
(C++11)
範圍
多維檢視
(C++23)
其他

 

時鐘 要求描述了一個捆綁包,包含 std::chrono::durationstd::chrono::time_point 以及一個函式 now() 來獲取當前的 time_point。時鐘 time_point 的原點稱為時鐘的紀元。

[編輯] 要求

C1C2 表示時鐘型別。t1t2 是由 C1::now() 返回的值,其中返回 t1 的呼叫發生在返回 t2 的呼叫之前,並且這兩個呼叫都發生在 C1::time_point::max() 之前。

表示式 返回型別 操作語義
C1::rep 一個算術型別或模擬算術型別的類 C1::duration 的表示型別。
C1::period std::ratio 的特化 時鐘的秒級滴答週期。
C1::duration std::chrono::duration<C1::rep, C1::period> 時鐘的持續時間型別。
C1::time_point std::chrono::time_point<C1>std::chrono::time_point<C2, C1::duration> 時鐘的 std::chrono::time_point 型別。C1 和 C2 必須引用相同的紀元。
C1::is_steady const bool 如果 t1 <= t2 始終為 true 並且時鐘相對於即時以穩定速率前進(因此兩個不同報告時間之間的差值近似於時鐘更新之間經過的即時),則為 true,否則為 false
C1::now() C1::time_point 返回一個表示當前時間點的 time_point 物件。

[編輯] 另請參閱

確定型別是否為 時鐘
(類模板) (變數模板)[編輯]