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

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

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

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

ReturnValue

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

انظر أيضًا

SmartPtr::operator=(const SmartPtr_&) method

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

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

ReturnValue

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

انظر أيضًا

SmartPtr::operator=(Pointee_ *) method

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

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

ReturnValue

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

انظر أيضًا

SmartPtr::operator=(SmartPtr_&&) method

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

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

ReturnValue

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

انظر أيضًا

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

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

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

ReturnValue

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

انظر أيضًا