منشئ System::WeakPtr::WeakPtr

WeakPtr::WeakPtr(const SmartPtr<Q>&) constructor

ينشئ مؤشرًا ضعيفًا يشير إلى نفس المؤشر الذي يشير إليه x.

template<class Q,typename> System::WeakPtr<T>::WeakPtr(const SmartPtr<Q> &x)
معاملالوصف
Qنوع الكائن المشار إليه للمؤشر المصدر.
معاملنوعالوصف
xconst SmartPtr<Q>&مؤشر لنسخ قيمة الكائن المشار إليه منه.

انظر أيضًا

WeakPtr::WeakPtr(const SmartPtr_&) constructor

ينشئ مؤشرًا ضعيفًا يشير إلى نفس المؤشر الذي يشير إليه ptr.

System::WeakPtr<T>::WeakPtr(const SmartPtr_ &ptr)
معاملنوعالوصف
ptrconst SmartPtr_&مؤشر لنسخ قيمة الكائن المشار إليه منه.

انظر أيضًا

WeakPtr::WeakPtr(const WeakPtr<Q>&) constructor

ينشئ المؤشر الضعيف بنسخة بنائية.

template<class Q,typename> System::WeakPtr<T>::WeakPtr(const WeakPtr<Q> &x)
معاملالوصف
Qنوع العنصر المصدر.
معاملنوعالوصف
xconst WeakPtr<Q>&مؤشر لنسخ قيمة الكائن المشار إليه منه.

انظر أيضًا

WeakPtr::WeakPtr(const WeakPtr_&) constructor

ينشئ المؤشر الضعيف بنسخة بنائية.

System::WeakPtr<T>::WeakPtr(const WeakPtr_ &ptr)
معاملنوعالوصف
ptrconst WeakPtr_&مؤشر لنسخ قيمة الكائن المشار إليه منه.

انظر أيضًا

WeakPtr::WeakPtr(Pointee_ *) constructor

ينشئ مؤشرًا ضعيفًا إلى الكائن المعطى.

System::WeakPtr<T>::WeakPtr(Pointee_ *object)
معاملنوعالوصف
objectPointee_ *Object لإنشاء مؤشر ضعيف إليه.

انظر أيضًا

WeakPtr::WeakPtr(SmartPtr_&&) constructor

ينشئ المؤشر الضعيف بنقل بنائي.

System::WeakPtr<T>::WeakPtr(SmartPtr_ &&x)
معاملنوعالوصف
xSmartPtr_&&مؤشر لنقل قيمة الكائن المشار إليه من.

انظر أيضًا

WeakPtr::WeakPtr(std::nullptr_t) constructor

ينشئ مؤشرًا فارغًا.

System::WeakPtr<T>::WeakPtr(std::nullptr_t=nullptr)

انظر أيضًا