system_clock の構造
システム時計のリアルタイムに基づく クロックの型を 表します。
struct system_clock;
解説
クロックの型が 現在時刻を取得するために使用されます。型は [期間] とクラス テンプレート time_pointのインスタンス化を具体化、時間を返す静的メンバー関数 now() を定義します。
クロックが now() への最初の呼び出しによって返される値が now()に以降の呼び出しによって返される値以下の場合に常 単調 です。
クロックは 単調 で、クロックのサウンドまでの時間を設定している 安定しています。
この実装では、system_clock は high_resolution_clockと同じ意味です。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
system_clock::duration |
duration<rep, period>のシノニム。 |
system_clock::period |
durationに含まれるインスタンス化のタイマー刻みの間隔を表すために使用される型のシノニムです。 |
system_clock::rep |
durationに含まれるインスタンス化クロック ティック数を表すために使用される型のシノニムです。 |
system_clock::time_point |
Clock がクロックの型自体または同じ新しい紀元に基づいており、同じを duration の入れ子になった型の別のクロックの型のシノニムである time_point<Clock, duration>のシノニムです。 |
パブリック メソッド
名前 |
説明 |
---|---|
静的。を返します time_point 最も密接に指定された時間を近づける。 |
|
静的。現在時刻を返します。 |
|
静的。最も密接にを指定 time_pointは time_t のオブジェクトを返します。 |
パブリック定数
名前 |
説明 |
---|---|
クロックの型が単調かどうかを指定します。 |
|
クロックの型が安定しているかどうかを指定します。 |
必要条件
クロノヘッダー:
名前空間: の std::chrono