فئة System::WeakReference< T >

WeakReference< T > class

يمثل إشارة ضعيفة، تُشير إلى كائن مع السماح بحذف ذلك الكائن.

template<typename T>class WeakReference< T > : public System::Object
معاملالوصف
Tنوع الكائن المشار إليه.

الطرق

طريقةالوصف
operator!=(std::nullptr_t) constيتحقق مما إذا كان الكائن المشار إليه غير فارغ.
operator!=(const WeakReference<T>&) constيقارن الكائن المشار إليه مع نسخة أخرى من فئة WeakReference.
operator==(std::nullptr_t) constيتحقق مما إذا كان الكائن المشار إليه فارغًا.
operator==(const WeakReference<T>&) constيقارن الكائن المشار إليه مع نسخة أخرى من فئة WeakReference.
reset()
SetTarget(const SmartPtr<T>&)يضبط الكائن (الهدف) المشار إليه بواسطة كائن WeakReference الحالي.
TryGetTarget(const SmartPtr<T>&) constيحصل على الكائن (الهدف) المشار إليه بواسطة كائن WeakReference الحالي.
WeakReference()منشئ افتراضي.
WeakReference(std::nullptr_t)منشئ من nullptr.
WeakReference(const SmartPtr<T>&)يُهيئ نسخة جديدة من فئة WeakReference، مشيرة إلى الكائن المحدد.
WeakReference(const SmartPtr<T>&, bool)يُهيئ نسخة جديدة من فئة WeakReference، مشيرة إلى الكائن المحدد.

انظر أيضًا