Konstruktor duration::Duration
Konstrukcje duration obiektu.
constexpr duration();
template<class Rep2>
constexpr explicit duration(const Rep2& R);
template<class Rep2, class Period2>
constexpr duration(const duration<Rep2, Period2>& Dur);
Uwagi
Pierwszy konstruktora konstrukcje obiekt reprezentujący w przedziale czasu zero Takty zegara.
Drugi konstruktor konstrukcje obiekt reprezentujący interwał czasu R zegara kleszczy.Aby uniknąć zaokrąglania liczby osi, występuje błąd do konstruowania obiektu czas trwania z typu reprezentacja Rep2 , mogą być traktowane jako zmiennoprzecinkowych typu podczas duration::rep nie może być traktowany jako typ zmiennoprzecinkowych.
Trzeci konstruktora konstrukcje obiekt reprezentujący przedział czasu, których długość jest interwał czasu określony przez Dur.Aby uniknąć obcięcia zlicza osi, występuje błąd do konstruowania obiektu czas trwania z innego obiektu czas trwania, którego typ jest incommensurable z typem docelowym.
Wpisz czas trwania D1 jest incommensurable z innego typu czas trwania D2 Jeśli D2 nie może być traktowany jako typ zmiennoprzecinkowych i ratio_divide < D1::period, D2::period >:: type::den nie jest 1.
Chyba że treat_as_floating_point<Rep>prawdziwe i treat_as_floating_point<Rep2>posiada false, drugi konstruktor nie uczestniczy w rozdzielczości przeciążenie.Aby uzyskać więcej informacji, zobacz <type_traits>.
Chyba że treat_as_floating_point<Rep>prawdziwe i treat_as_floating_point<Rep2>, lub obu ratio_divide<Period2, period>::den jest równe 1 i treat_as_floating_point<Rep2>posiada false, trzeci konstruktora nie uczestniczy w rozdzielczości przeciążenie.Aby uzyskać więcej informacji, zobacz <type_traits>.
Wymagania
Nagłówek: chrono
Obszar nazw: std::chrono