System::WeakReference< T > class

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ètreDescription
TType d’un objet référencé.

Méthodes

MéthodeDescription
operator!=(std::nullptr_t) constVérifie si l’objet référencé n’est pas nul.
operator!=(const WeakReference<T>&) constCompare l’objet référencé à une autre instance de la classe WeakReference.
operator==(std::nullptr_t) constVérifie si l’objet référencé est nul.
operator==(const WeakReference<T>&) constCompare 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>&) constObtient 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