std::chrono::zoned_time<Duration,TimeZonePtr>::operator=
Von cppreference.com
< cpp | chrono | zoned time
| zoned_time& operator=( const zoned_time& other ) = default; |
(1) | (seit C++20) |
| zoned_time& operator=( const std::chrono::sys_time<Duration>& other ); |
(2) | (seit C++20) |
| zoned_time& operator=( const std::chrono::local_time<Duration>& other ); |
(3) | (seit C++20) |
Weist den Wert von other dem gespeicherten Zeitpunkt zu (*this).
1) Standardmäßiger Kopier-Zuweisungsoperator. Kopiert den gespeicherten Zeitpunkt und den gespeicherten Zeitzonenzeiger.
zoned_time hat keinen Move-Zuweisungsoperator; ein Move ist ein Kopieren.2) Weist other dem gespeicherten Zeitpunkt zu. Der Zeitzonenzeiger bleibt unverändert. Nach diesem Aufruf gilt get_sys_time() == other.
3) Konvertiert other in einen std::chrono::sys_time, als ob durch zone->to_sys(other) (wobei
zone das nicht-statische Datenelement ist, das den gespeicherten Zeitzonenzeiger enthält), und weist das Ergebnis dem gespeicherten Zeitpunkt zu. Der Zeitzonenzeiger bleibt unverändert. Nach diesem Aufruf gilt get_local_time() == other.[edit] Rückgabewert
*this