System::WeakReference< T > فئة

WeakReference< T > class

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

template<typename T>class WeakReference< T > : public System::Object
Parameterالوصف
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، مُشيرًا إلى الكائن المحدد.

انظر أيضًا