std::promise<R>:operator=
Von cppreference.com
| promise& operator=( promise&& other ) noexcept; |
(1) | (seit C++11) |
| promise& operator=( const promise& rhs ) = delete; |
(2) | (seit C++11) |
Weist den Inhalt zu.
1) Move-Zuweisungsoperator. Zuerst wird der gemeinsam genutzte Zustand aufgegeben (wie in ~promise()), dann wird der gemeinsam genutzte Zustand von other zugewiesen, als ob std::promise(std::move(other)).swap(*this) ausgeführt würde.
2) `promise` ist nicht kopierbar.
[bearbeiten] Parameter
| Sonstiges | - | ein weiterer `promise`, von dem der Zustand übernommen werden soll |
[bearbeiten] Rückgabewert
*this