duration Class
描述保留 時間間隔,也就是兩個點之間的已耗用時間的型別。
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
備註
樣板引數 Rep 描述用於保留脈週期數間隔的型別。 樣板引數 Period 是描述間隔的大小每刻度表示 比例 具現化。
Members
公用 Typedefs
名稱 |
描述 |
---|---|
duration::period Typedef |
表示樣板參數的 Period一個同義資料表。 |
duration::rep Typedef |
表示樣板參數的 Rep一個同義資料表。 |
公用建構函式
名稱 |
描述 |
---|---|
建構 duration 物件。 |
公用方法
名稱 |
描述 |
---|---|
傳回脈週期數間隔的。 |
|
靜態。 傳回 Ref樣板參數的最大允許的值。 |
|
靜態。 傳回範本參數 Ref的最低的允許值。 |
|
靜態。 事實上,傳回 Rep(0)。 |
公用運算子
名稱 |
描述 |
---|---|
傳回 duration 物件的複本與相反的滴答計數的。 |
|
會儲存滴答計數。 |
|
減少儲存的滴答計數模數某個值。 |
|
將已儲存的刻度計數某個值。 |
|
根據指定的 duration 物件的滴答計數區分已儲存的滴答計數。 |
|
傳回 *this。 |
|
將預存滴答計數。 |
|
將指定的物件 duration 的滴答計數給儲存的滴答計數的。 |
|
從預存的滴答計數減去指定的 duration 物件的滴答計數。 |
需求
長期的標題:
命名空間: std::chrono