System::WeakReference< T > Klasse
Inhalt
[
Ausblenden
]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
| Parameter | Beschreibung |
|---|---|
| T | Typ eines referenzierten Objekts. |
Methoden
| Methode | Beschreibung |
|---|---|
| operator!=(std::nullptr_t) const | Prüft, ob das referenzierte Objekt nicht null ist. |
| operator!=(const WeakReference<T>&) const | Vergleicht das referenzierte Objekt mit einer anderen Instanz der Klasse WeakReference. |
| operator==(std::nullptr_t) const | Prüft, ob das referenzierte Objekt null ist. |
| operator==(const WeakReference<T>&) const | Vergleicht 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>&) const | Gibt 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
- Class Object
- Namespace System
- Library Aspose.Font for C++