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, αναφέροντας το καθορισμένο αντικείμενο.

Δείτε επίσης