System::WeakReference< T > sınıfı
İçindekiler
[
Saklamak
]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
| Parametre | Açıklama |
|---|---|
| T | Referans alınan nesnenin türü. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| operator!=(std::nullptr_t) const | Referans alınan nesnenin null olmadığını kontrol eder. |
| operator!=(const WeakReference<T>&) const | Referans alınan nesneyi başka bir WeakReference sınıfı örneğiyle karşılaştırır. |
| operator==(std::nullptr_t) const | Referans alınan nesnenin null olup olmadığını kontrol eder. |
| operator==(const WeakReference<T>&) const | Referans 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>&) const | Geç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
- Class Object
- Namespace System
- Library Aspose.Font for C++