C++ Functional 库 - Operator
描述
它用于分配新目标。
声明
以下是 function::operator= 的声明
C++11
The following function is assigning a copy of target of other, as if by executing function(other).
function& operator=( const function& other );
异常
none
函数移动
以下函数将 other 的目标移动到 *this。 other 处于未指定值的有效状态。
function& operator=( function&& other );
异常
none
删除当前目标
以下函数正在删除当前目标。 通话后 *this 为空。
function& operator=( std::nullptr_t );
异常
noexcept:noexcept 规范。
设定目标
以下函数将 *this 的目标设置为可调用 f。
template< class F > function& operator=( F&& f ); template< class F > function& operator=( std::reference_wrapperf )
异常
noexcept:noexcept 规范。
参数
other − 此函数对象用于初始化 *this。
f − 用于初始化 *this 的可调用对象。