swap 函数 (<future>)
交换一个 关联的异步状态 的一个 promise 对象与其他。
template<class Ty>
void swap(promise<Ty>& Left, promise<Ty>& Right) noexcept;
template<class Ty, class... ArgTypes>
void swap(packaged_task<Ty(ArgTypes...)>& Left,
packaged_task<Ty(ArgTypes...)>& Right) noexcept;
参数
Left
左 promise 对象。Right
正确的 promise 对象。
要求
标头: future
命名空间: std