System::WeakReference< T > sınıfı

WeakReference< T > class

Bir nesneyi referans alırken yine de o nesnenin silinmesine izin veren zayıf bir referansı temsil eder.

template<typename T>class WeakReference< T > : public System::Object
ParametreAçıklama
TReferans alınan nesnenin türü.

Yöntemler

YöntemAçıklama
operator!=(std::nullptr_t) constReferans alınan nesnenin null olmadığını kontrol eder.
operator!=(const WeakReference<T>&) constReferans alınan nesneyi başka bir WeakReference sınıfı örneğiyle karşılaştırır.
operator==(std::nullptr_t) constReferans alınan nesnenin null olup olmadığını kontrol eder.
operator==(const WeakReference<T>&) constReferans alınan nesneyi başka bir WeakReference sınıfı örneğiyle karşılaştırır.
reset()
SetTarget(const SmartPtr<T>&)Geçerli WeakReference nesnesi tarafından referans verilen nesneyi (hedefi) ayarlar.
TryGetTarget(const SmartPtr<T>&) constGeçerli WeakReference nesnesi tarafından referans verilen nesneyi (hedefi) alır.
WeakReference()Varsayılan yapıcı.
WeakReference(std::nullptr_t)nullptr’tan yapıcı.
WeakReference(const SmartPtr<T>&)WeakReference sınıfının yeni bir örneğini başlatır, belirtilen nesneyi referans alır.
WeakReference(const SmartPtr<T>&, bool)WeakReference sınıfının yeni bir örneğini başlatır, belirtilen nesneyi referans alır.

Ayrıca Bakınız