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

请参见

参考

promise 类

<future>