C++ Functional 库 - swap(std::function)
描述
它重载了 std::function 的 std::swap 算法。 将 lhs 的状态与 rhs 的状态交换。 有效地调用 lhs.swap(rhs)。
声明
以下是 std::swap 的声明。
template< class R, class... Args > void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );
C++11
template< class R, class... Args > void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );
参数
lhs, rhs − 它是一个多态函数包装器,其状态要交换。
返回值
none
异常
none