طريقة System::SmartPtr::operator=

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

تُعيّن نسخة من كائن SmartPtr. تقوم بالتحويلات النوعية المطلوبة.

template<typename Q> SmartPtr_ & System::SmartPtr<T>::operator=(const SmartPtr<Q> &x)
Parameterالوصف
Qنوع الكائن الذي يشير إليه x.
ParameterTypeالوصف
xconst SmartPtr<Q>&مؤشر إلى النسخة المعينة.

ReturnValue

مرجع إلى هذا الكائن.

انظر أيضًا

SmartPtr::operator=(const SmartPtr_&) method

تُعيّن نسخة من كائن SmartPtr.

SmartPtr_ & System::SmartPtr<T>::operator=(const SmartPtr_ &x)
ParameterTypeالوصف
xconst SmartPtr_&مؤشر إلى النسخة المعينة.

ReturnValue

مرجع إلى هذا الكائن.

انظر أيضًا

SmartPtr::operator=(Pointee_ *) method

تُعيّن المؤشر الخام إلى كائن SmartPtr.

SmartPtr_ & System::SmartPtr<T>::operator=(Pointee_ *p)
ParameterTypeالوصف
pPointee_ *قيمة المؤشر للتعيين.

ReturnValue

مرجع إلى هذا الكائن.

انظر أيضًا

SmartPtr::operator=(SmartPtr_&&) method

تُعيد تعيين حركة لكائن SmartPtr. يصبح x غير قابل للاستخدام.

SmartPtr_ & System::SmartPtr<T>::operator=(SmartPtr_ &&x) noexcept
ParameterTypeالوصف
xSmartPtr_&&مؤشر إلى تعيين الحركة.

ReturnValue

مرجع إلى هذا الكائن.

انظر أيضًا

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

يضبط قيمة المؤشر إلى nullptr.

SmartPtr_ & System::SmartPtr<T>::operator=(std::nullptr_t)

ReturnValue

مرجع إلى هذا الكائن.

انظر أيضًا