## WeakReference<> class


Αντιπροσωπεύει μια αδύναμη αναφορά, η οποία αναφέρεται σε ένα αντικείμενο ενώ εξακολουθεί να επιτρέπει τη διαγραφή του αντικειμένου.

```cpp
class WeakReference<> : public System::WeakReference<System::Object>
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| [get_IsAlive](./get_isalive/)() const | Λαμβάνει ένδειξη εάν το αντικείμενο στο οποίο αναφέρεται το τρέχον αντικείμενο [WeakReference](../weakreference/) έχει διαγραφεί. |
| [get_Target](./get_target/)() const | Λαμβάνει το αντικείμενο (τον στόχο) στο οποίο αναφέρεται το τρέχον αντικείμενο [WeakReference](../weakreference/). |
| [set_Target](./set_target/)(const SmartPtr\<Object\>\&) | Ορίζει το αντικείμενο (τον στόχο) στο οποίο αναφέρεται το τρέχον αντικείμενο [WeakReference](../weakreference/). |
| [WeakReference](./weakreference/)() | Προεπιλεγμένος κατασκευαστής. |
| [WeakReference](./weakreference/)(std::nullptr_t) | Κατασκευαστής από nullptr. |
| [WeakReference](./weakreference/)(const SmartPtr\<Object\>\&) | Αρχικοποιεί μια νέα παρουσία της κλάσης [WeakReference](../weakreference/), αναφέροντας το καθορισμένο αντικείμενο. |
| [WeakReference](./weakreference/)(const SmartPtr\<Object\>\&, bool) | Αρχικοποιεί μια νέα παρουσία της κλάσης [WeakReference](../weakreference/), αναφέροντας το καθορισμένο αντικείμενο. |
## Δείτε επίσης

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