packaged_task& operator=(packaged_task&) = delete; // (1) C++11
packaged_task& operator=(const packaged_task&) = delete; // (1) C++14
packaged_task& operator=(packaged_task&& rhs) noexcept; // (2)
概要
- (1) : コピー代入演算子。コピー不可。
- (2) : ムーブ代入演算子。
効果
- (2) :
*this
の共有状態を解放し、packaged_task(std::move(rhs)).swap(*this)
を行う。
戻り値
- (2) :
*this
例外
- (2) : 投げない
例
出力
バージョン
言語
- C++11
処理系
- Clang: ??
- GCC: 4.7.0
- ICC: ??
- Visual C++: 2012