## WeakReference< T > class


Bir nesneyi referans alırken aynı zamanda o nesnenin silinmesine izin veren zayıf referansı temsil eder.

```cpp
template<typename T>class WeakReference< T > : public System::Object
```


| Parameter | Açıklama |
| --- | --- |
| T | Referans alınan nesnenin türü. |
## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [operator!=](./operator!=/)(std::nullptr_t) const | Referans alınan nesnenin null olmadığını kontrol eder. |
| [operator!=](./operator!=/)(const WeakReference\<T\>\&) const | Referans alınan nesneyi başka bir [WeakReference](../weakreference/) sınıfı örneğiyle karşılaştırır. |
| [operator==](./operator==/)(std::nullptr_t) const | Referans alınan nesnenin null olup olmadığını kontrol eder. |
| [operator==](./operator==/)(const WeakReference\<T\>\&) const | Referans alınan nesneyi başka bir [WeakReference](../weakreference/) sınıfı örneğiyle karşılaştırır. |
| [reset](./reset/)() |  |
| [SetTarget](./settarget/)(const SmartPtr\<T\>\&) | Geçerli [WeakReference](../weakreference/) nesnesi tarafından referans verilen nesneyi (hedefi) ayarlar. |
| [TryGetTarget](./trygettarget/)(const SmartPtr\<T\>\&) const | Geçerli [WeakReference](../weakreference/) nesnesi tarafından referans verilen nesneyi (hedefi) alır. |
| [WeakReference](./weakreference/)() | Varsayılan yapıcı. |
| [WeakReference](./weakreference/)(std::nullptr_t) | nullptr'tan yapıcı. |
| [WeakReference](./weakreference/)(const SmartPtr\<T\>\&) | Belirtilen nesneyi referans alan [WeakReference](../weakreference/) sınıfının yeni bir örneğini başlatır. |
| [WeakReference](./weakreference/)(const SmartPtr\<T\>\&, bool) | Belirtilen nesneyi referans alan [WeakReference](../weakreference/) sınıfının yeni bir örneğini başlatır. |

## Ayrıca Bakınız

* Class [Object](../object/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
