Freigeben über


time_point::time_point-Konstruktor

Erstellt ein time_point-Objekt.

time_point();
explicit time_point(const duration& Dur);
template<class Duration2>
    time_point(const time_point<clock, Duration2>& Tp);

Parameter

  • Dur
    Ein duration-Objekt.

  • Tp
    Ein time_point-Objekt.

Hinweise

Mit dem ersten Konstruktor wird ein Objekt erstellt, dessen gespeicherter duration-Wert duration::zero entspricht.

Mit dem zweiten Konstruktor wird ein Objekt erstellt, dessen gespeicherter Wert Dur entspricht. Es sei denn, is_convertible<Duration2, duration>beinhaltet true, kann der zweite Konstruktor nicht an der Überladungsauflösung teilnimmt. Weitere Informationen finden Sie unter <type_traits>.

Mit dem dritten Konstruktor wird der duration-Wert initialisiert, indem Tp.time_since_epoch() verwendet wird.

Anforderungen

Header: chrono

Namespace: std::chrono

Siehe auch

Referenz

time_point-Klasse

<chrono>

time_point::time_since_epoch-Methode

is_convertible-Klasse