System::DynamicWeakPtr::operator= 方法

DynamicWeakPtr::operator=(const SmartPtr<Q>&) method

拷贝赋值智能指针。

template<typename Q> DynamicWeakPtr_ & System::DynamicWeakPtr<T, trunkMode, weakLeafs>::operator=(const SmartPtr<Q> &x)
参数描述
Q源指向对象的类型。
参数类型描述
xconst SmartPtr<Q>&指向复制赋值来源的指针。

ReturnValue

自身引用。

另见

DynamicWeakPtr::operator=(const SmartPtr_&) method

拷贝赋值智能指针。

DynamicWeakPtr_ & System::DynamicWeakPtr<T, trunkMode, weakLeafs>::operator=(const SmartPtr_ &x)
参数类型描述
xconst SmartPtr_&指向复制赋值来源的指针。

ReturnValue

自身引用。

另见

DynamicWeakPtr::operator=(SmartPtr_&&) method

移动赋值智能指针。

DynamicWeakPtr_ & System::DynamicWeakPtr<T, trunkMode, weakLeafs>::operator=(SmartPtr_ &&x)
参数类型描述
xSmartPtr_&&指向移动赋值来源的指针。

ReturnValue

自身引用。

另见

DynamicWeakPtr::operator=(std::nullptr_t) method

将智能指针设为 null。

DynamicWeakPtr_ & System::DynamicWeakPtr<T, trunkMode, weakLeafs>::operator=(std::nullptr_t)

ReturnValue

自身引用。

另见

DynamicWeakPtr::operator=(typename SmartPtr_::Pointee_ *) method

赋值智能指针。

DynamicWeakPtr_ & System::DynamicWeakPtr<T, trunkMode, weakLeafs>::operator=(typename SmartPtr_::Pointee_ *p)
参数类型描述
ptypename SmartPtr_::Pointee_ *指针值。

ReturnValue

自身引用。

另见