std::generator<Ref,V,Allocator>::generator
Von de.cppreference.net
generator( const generator& ) = delete;
|
(1) | (since C++23) |
generator( generator&& other ) noexcept;
|
(2) | (since C++23) |
Konstruiert einen generator.
1) Der Kopierkonstruktor ist gelöscht.
2) Der Verschiebekonstruktor, der den zugrunde liegenden
coroutine_ mit std::exchange(other.coroutine_, {}) initialisiert und den zugrunde liegenden Stapel von Koroutine-Handles (active_) mit std::exchange(other.active_, nullptr) initialisiert.
Beachten Sie, dass die zuvor von other erhaltenen Iteratoren nicht ungültig werden, sondern zu Iteratoren in *this werden.Parameter
| other | - | ein Generator-Objekt, das verschoben werden soll |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |