System::WeakReference< T > Klasse

WeakReference< T > class

Stellt eine schwache Referenz dar, die ein Objekt referenziert, während das Objekt dennoch gelöscht werden kann.

template<typename T>class WeakReference< T > : public System::Object
ParameterBeschreibung
TTyp eines referenzierten Objekts.

Methoden

MethodeBeschreibung
operator!=(std::nullptr_t) constPrüft, ob das referenzierte Objekt nicht null ist.
operator!=(const WeakReference<T>&) constVergleicht das referenzierte Objekt mit einer anderen Instanz der Klasse WeakReference.
operator==(std::nullptr_t) constPrüft, ob das referenzierte Objekt null ist.
operator==(const WeakReference<T>&) constVergleicht das referenzierte Objekt mit einer anderen Instanz der Klasse WeakReference.
reset()
SetTarget(const SmartPtr<T>&)Setzt das Objekt (das Ziel), das vom aktuellen WeakReference Objekt referenziert wird.
TryGetTarget(const SmartPtr<T>&) constGibt das Objekt (das Ziel) zurück, das vom aktuellen WeakReference Objekt referenziert wird.
WeakReference()Standardkonstruktor.
WeakReference(std::nullptr_t)Konstruktor von nullptr.
WeakReference(const SmartPtr<T>&)Initialisiert eine neue Instanz der WeakReference Klasse, die das angegebene Objekt referenziert.
WeakReference(const SmartPtr<T>&, bool)Initialisiert eine neue Instanz der WeakReference Klasse, die das angegebene Objekt referenziert.

Siehe auch