Udostępnij za pośrednictwem


<chrono>

Obejmować standardowy nagłówek <chrono> do definiowania klas i funkcje, które reprezentować i manipulować momentach czasu i czasu trwania.

#include <chrono>

Klasy

Nazwa

Opis

duration — Klasa

W tym artykule opisano typ, który przechowuje przedział czasu.

steady_clock — Klasa

Reprezentuje steady zegar.

time_point — Klasa

Opisuje typ, który reprezentuje punkt w czasie.

Strukturach

Nazwa

Opis

common_type — Struktura

W tym artykule opisano specjalizacje szablonu klasy common_type dla dawałaby duration i time_point.

duration_values — Struktura

Zawiera określone wartości dla duration parametr szablonu Rep.

system_clock — Struktura

Reprezentuje typ zegara, który jest oparty na zegarze w czasie rzeczywistym systemu.

treat_as_floating_point — Struktura

Określa, czy typ mogą być traktowane jako typu zmiennoprzecinkowego.

Funkcje

Nazwa

Opis

duration_cast — Funkcja

Osadza obiekt duration w określonym typie.

time_point_cast — Funkcja

Osadza obiekt time_point w określonym typie.

Operatory

Nazwa

Opis

operator- — Operator (STL)

Operator odejmowania lub negacji duration i time_point obiektów.

operator!= — Operator (STL)

Nierówność operator, który jest używany z duration lub time_point obiektów.

Operator operator % (STL)

Operator dla modulo operacje na duration obiektów.

operator* — Operator (STL)

Operator mnożenia dla duration obiektów.

operator/ — Operator (STL)

Operator dzielenia dla duration obiektów.

operator+ — Operator (STL)

Adds duration and time_point objects.

operator< — Operator (STL)

Określa, czy jeden duration lub time_point obiekt jest mniejsza niż innego duration lub time_point obiektu.

operator<= — Operator (STL)

Określa, czy jeden duration lub time_point obiekt jest mniejsza lub równa drugiemu duration lub time_point obiektu.

operator== — Operator (STL)

Określa, czy dwa obiekty duration reprezentują przedziały czasowe, które mają tę samą długość, lub czy też dwa obiekty time_point reprezentują ten sam punkt w czasie.

operator> — Operator (STL)

Określa, czy jeden duration lub time_point obiekt jest większy niż inny duration lub time_point obiektu.

operator>= — Operator (STL)

Określa, czy jeden duration lub time_point obiektu jest większa niż lub równa innej duration lub time_point obiektu.

Typy wstępnie zdefiniowanych czas trwania

Aby uzyskać więcej informacji o typach stosunek, które są używane w następujące definicje typów, zobacz <ratio>.

Element TypeDef

Opis

typedef duration<long long, nano> nanoseconds;

Synonim duration typu, który ma okres zaznaczyć jeden nanosekund.

typedef duration<long long, micro> microseconds;

Synonim duration typu, który ma okres zaznaczyć jeden mikrosekund.

typedef duration<long long, milli> milliseconds;

Synonim duration typu, który ma okres tick jednej milisekundy.

typedef duration<long long> seconds;

Synonim duration typu, który ma okres tick jednej sekundy.

typedef duration<int, ratio<60> > minutes;

Synonim duration typu, który ma okres zaznaczyć jedną minutę.

typedef duration<int, ratio<3600> > hours;

Synonim duration typu, który ma zaznaczyć okres jednej godziny.

Zobacz też

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++