Freigeben über


duration Class

Beschreibt einen Typ, der ein Zeitintervall enthält, das eine Laufzeit zwischen zwei Situationen ist.

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>;

Hinweise

Das Vorlagenargument Rep beschreibt den Typ, der verwendet wird, um die Anzahl der Teilstriche im Intervall aufzunehmen.Das Vorlagenargument Period ist eine Instanziierung von Verhältnis, die die Größe des Intervalls beschreibt, die jedem Teilstrich darstellt.

Mitglieder

Hh874624.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Description

duration::period Typedef

Stellt ein Synonym für den Vorlagenparameter Period dar.

duration::rep Typedef

Stellt ein Synonym für den Vorlagenparameter Rep dar.

Hh874624.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

duration::duration-Konstruktor

Erstellt ein duration-Objekt.

Hh874624.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

duration::count-Methode

Gibt die Anzahl der Teilstriche im Zeitintervall zurück.

duration::max-Methode

Statisch.Gibt den maximal zulässigen Wert des Vorlagenparameters Ref zurück.

duration::min-Methode

Statisch.Gibt den niedrigsten zulässigen Wert des Vorlagenparameters Ref zurück.

duration::zero-Methode

Statisch.Tatsächlich gibt Rep(0).

Hh874624.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

duration::operator- Operator

Gibt eine Kopie des Objekts duration mit einer negierten Taktanzahl zurück.

duration::operator-- Operator

Dekrementiert die gespeicherte Taktanzahl.

duration::operator= Operator

Reduziert die gespeicherte Taktanzahl-Modulo ein angegebener Wert.

duration::operator*= Operator

Multipliziert die gespeicherte Taktanzahl durch einen angegebenen Wert.

duration::operator-/=operator

Dividiert die gespeicherte Taktanzahl durch die Tickrate duration eines angegebenen Objekts.

duration::operator+-Operator

Gibt *this zurück.

duration::operator++-Operator

Inkrementiert die gespeicherte Taktanzahl.

duration::operator+=-Operator

Fügt die Tickrate eines angegebenen Objekts duration zur gespeicherten Taktanzahl hinzu.

duration::operator-= Operator

Subtrahiert die Tickrate duration eines angegebenen Objekts aus der gespeicherten Taktanzahl.

Anforderungen

Header: chrono

Namespace: std::chrono

Siehe auch

Referenz

<chrono>

duration_values-Struktur

Weitere Ressourcen

Headerdateien