System::WeakReference< T > class
Contenu
[
Cacher
]WeakReference< T > class
Représente une référence faible, qui référence un objet tout en permettant que cet objet soit supprimé.
template<typename T>class WeakReference< T > : public System::Object
| Paramètre | Description |
|---|---|
| T | Type d’un objet référencé. |
Méthodes
| Méthode | Description |
|---|---|
| operator!=(std::nullptr_t) const | Vérifie si l’objet référencé n’est pas nul. |
| operator!=(const WeakReference<T>&) const | Compare l’objet référencé à une autre instance de la classe WeakReference. |
| operator==(std::nullptr_t) const | Vérifie si l’objet référencé est nul. |
| operator==(const WeakReference<T>&) const | Compare l’objet référencé à une autre instance de la classe WeakReference. |
| reset() | |
| SetTarget(const SmartPtr<T>&) | Définit l’objet (la cible) référencé par l’objet WeakReference actuel. |
| TryGetTarget(const SmartPtr<T>&) const | Obtient l’objet (la cible) référencé par l’objet WeakReference actuel. |
| WeakReference() | Constructeur par défaut. |
| WeakReference(std::nullptr_t) | Constructeur à partir de nullptr. |
| WeakReference(const SmartPtr<T>&) | Initialise une nouvelle instance de la classe WeakReference, référencant l’objet spécifié. |
| WeakReference(const SmartPtr<T>&, bool) | Initialise une nouvelle instance de la classe WeakReference, référencant l’objet spécifié. |
Voir aussi
- Class Object
- Namespace System
- Library Aspose.Font for C++