Classe System::WeakReference< T >

WeakReference< T > class

Rappresenta un riferimento debole, che fa riferimento a un oggetto consentendone comunque la cancellazione.

template<typename T>class WeakReference< T > : public System::Object
ParametroDescrizione
TTipo di un oggetto referenziato.

Metodi

MetodoDescrizione
operator!=(std::nullptr_t) constVerifica se l’oggetto referenziato non è nullo.
operator!=(const WeakReference<T>&) constConfronta l’oggetto referenziato con un’altra istanza della classe WeakReference.
operator==(std::nullptr_t) constVerifica se l’oggetto referenziato è nullo.
operator==(const WeakReference<T>&) constConfronta l’oggetto referenziato con un’altra istanza della classe WeakReference.
reset()
SetTarget(const SmartPtr<T>&)Imposta l’oggetto (il target) referenziato dall’oggetto WeakReference corrente.
TryGetTarget(const SmartPtr<T>&) constRestituisce l’oggetto (il target) referenziato dall’oggetto WeakReference corrente.
WeakReference()Costruttore predefinito.
WeakReference(std::nullptr_t)Costruttore da nullptr.
WeakReference(const SmartPtr<T>&)Inizializza una nuova istanza della classe WeakReference, referenziando l’oggetto specificato.
WeakReference(const SmartPtr<T>&, bool)Inizializza una nuova istanza della classe WeakReference, referenziando l’oggetto specificato.

Vedi anche