Konstruktor duration::Duration
Konstrukce duration objektu.
constexpr duration();
template<class Rep2>
constexpr explicit duration(const Rep2& R);
template<class Rep2, class Period2>
constexpr duration(const duration<Rep2, Period2>& Dur);
Poznámky
První konstruktor sestaví objekt představující časový interval nulové taktů.
Druhý konstruktor sestaví objekt představující časový interval R hodiny značky.Zabránit zaokrouhlování počtu značek, jedná se o chybu při sestavování objektu trvání zastoupení typu Rep2 , lze zacházet jako plovoucí desetinnou čárkou zadejte při duration::rep nemohou být považovány za typ s plovoucí desetinnou čárkou.
Třetí konstruktor sestaví objekt představující časový interval, jehož délka je časový interval, který je určen Dur.Předejít zkrácení počet dílků, je chyba při sestavování trvání objektu z jiného objektu trvání, jejichž typ je incommensurable s typ cíle.
Zadejte dobu trvání D1 je incommensurable s jiným typem trvání D2 Pokud D2 nemohou být považovány za typ s plovoucí desetinnou čárkou a ratio_divide < D1::period, D2::period >:: type::den není 1.
Pokud treat_as_floating_point<Rep>platí a treat_as_floating_point<Rep2>má hodnotu false, druhý konstruktoru není součástí řešení přetížení.Další informace naleznete v tématu <type_traits>.
Pokud treat_as_floating_point<Rep>platí a treat_as_floating_point<Rep2>, nebo oba ratio_divide<Period2, period>::den se rovná 1 a treat_as_floating_point<Rep2>má hodnotu false, třetí konstruktoru není součástí řešení přetížení.Další informace naleznete v tématu <type_traits>.
Požadavky
Záhlaví: chrono
Obor názvů: std::chrono