std::stop_token::operator=
From cppreference.com
< cpp | スレッド | stop token
| std::stop_token& operator=( const std::stop_token& other ) noexcept; |
(1) | (C++20以降) |
| std::stop_token& operator=( std::stop_token&& other ) noexcept; |
(2) | (C++20以降) |
associated stop-state を `other` のものに置き換えます。
1) `other` の associated stop-state を `*this` のものにコピー代入します。`stop_token(other).swap(*this)` と同等です。
2) `other` の associated stop-state を `*this` にムーブ代入します。代入後、`*this` は `other` の以前の associated stop-state を含み、`other` は associated stop-state を持ちません。`stop_token(std::move(other)).swap(*this)` と同等です。
[編集] パラメータ
| その他 | - | stop-state を共有する、または stop-state を取得する別の `stop_token` オブジェクト |