std::experimental::swap(std::experimental::function)

template< class R, class... Args >

void swap( std::experimental::function<R(Args...)> &lhs,

           std::experimental::function<R(Args...)> &rhs );

std::experimental::function 重载 swap 算法。交换 lhsrhs 的状态。等效地调用 lhs.swap(rhs)

参数

lhs, rhs - 要交换其状态的多态 function

返回值

(无)

异常

可能抛出实现定义的异常。

示例

参阅

交换内容
(公开成员函数)