次の方法で共有


duration クラス

2 桁の時間の点の間の経過時間である、ピリオドを保持する型について説明します。

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 は、各タイマー刻みが表す間隔のサイズを表す 比率 のインスタンス化があります。

メンバー

Hh874624.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

説明

duration::period Typedef

テンプレート パラメーターのシノニム Periodを表します。

duration::rep Typedef

テンプレート パラメーターのシノニム Repを表します。

Hh874624.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

duration::duration のコンストラクター

duration オブジェクトを構築します。

Hh874624.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

duration::count のメソッド

期間クロック ティック数を返します。

duration::max のメソッド

静的。テンプレート パラメーター Refの最大値を返します。

duration::min のメソッド

静的。テンプレート パラメーター Refの最小値は許容値を返します。

duration::zero のメソッド

静的。仮想 Rep、は (0)。

Hh874624.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

duration::operator- 演算子

拒否されたティック数の duration オブジェクトのコピーを返します。

duration::operator-- 演算子

格納済みティック数をデクリメントします。

duration::operator= 演算子

格納済みティック数の剰余値を指定します。

duration::operator*= 演算子

ある値に応じて格納されているティック数をインクリメントします。

duration::operator/= 演算子

duration の指定したオブジェクトのティック数によって格納されているティック数を分割します。

duration::operator+ 演算子

*this を返します。

duration::operator++ 演算子

格納済みティック数をインクリメントします。

duration::operator+= 演算子

格納済みティック数への duration の指定したオブジェクトのティック数を追加します。

duration::operator-= 演算子

ティック数から格納済み duration の指定したオブジェクトのティック数を減算します。

必要条件

クロノヘッダー:

名前空間: の std::chrono

参照

関連項目

<chrono>

duration_values の構造

その他の技術情報

ヘッダー ファイル