std::stop_source::operator=
std::stop_source& operator=( const std::stop_source& other ) noexcept; | (1) | (since C++20) |
std::stop_source& operator=( std::stop_source&& other ) noexcept; | (2) | (since C++20) |
Заменяет состояние остановки состоянием other.
1) Копирует состояние остановки
other в *this. Эквивалентно stop_source(other).swap(*this).
2) Перемещает состояние остановки
other в *this. После присваивания, *this содержит предыдущее состояние остановки other, а other не содержит состояние остановки. Эквивалентно stop_source(std::move(other)).swap(*this).Параметры
| other | - | другой объект stop_source для совместного использования состояния остановки или получения состояния остановки |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/stop_source/operator%3D