System::WeakReference< T > class
περιεχόμενα
[
κρύβω
]WeakReference< T > class
Αντιπροσωπεύει μια αδύναμη αναφορά, η οποία αναφέρεται σε ένα αντικείμενο ενώ εξακολουθεί να επιτρέπει τη διαγραφή του αντικειμένου.
template<typename T>class WeakReference< T > : public System::Object
| Parameter | Περιγραφή |
|---|---|
| T | Τύπος ενός αναφερόμενου αντικειμένου. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| operator!=(std::nullptr_t) const | Ελέγχει αν το αναφερόμενο αντικείμενο δεν είναι null. |
| operator!=(const WeakReference<T>&) const | Συγκρίνει το αναφερόμενο αντικείμενο με μια άλλη παρουσία της κλάσης WeakReference. |
| operator==(std::nullptr_t) const | Ελέγχει αν το αναφερόμενο αντικείμενο είναι null. |
| 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, αναφέροντας το καθορισμένο αντικείμενο. |
Δείτε επίσης
- Class Object
- Namespace System
- Library Aspose.Page for C++