System::WeakReference< T > class

WeakReference< T > class

Mewakili referensi lemah, yang mereferensikan sebuah objek sambil tetap memungkinkan objek tersebut dihapus.

template<typename T>class WeakReference< T > : public System::Object
ParameterDeskripsi
TTipe dari objek yang direferensikan.

Metode

MetodeDeskripsi
operator!=(std::nullptr_t) constMemeriksa apakah objek yang direferensikan tidak null.
operator!=(const WeakReference<T>&) constMembandingkan objek yang direferensikan dengan instance lain dari kelas WeakReference.
operator==(std::nullptr_t) constMemeriksa apakah objek yang direferensikan null.
operator==(const WeakReference<T>&) constMembandingkan objek yang direferensikan dengan instance lain dari kelas WeakReference.
reset()
SetTarget(const SmartPtr<T>&)Menetapkan objek (target) yang direferensikan oleh objek WeakReference saat ini.
TryGetTarget(const SmartPtr<T>&) constMendapatkan objek (target) yang direferensikan oleh objek WeakReference saat ini.
WeakReference()Konstruktor default.
WeakReference(std::nullptr_t)Konstruktor dari nullptr.
WeakReference(const SmartPtr<T>&)Menginisialisasi sebuah instance baru dari kelas WeakReference, yang mereferensikan objek yang ditentukan.
WeakReference(const SmartPtr<T>&, bool)Menginisialisasi sebuah instance baru dari kelas WeakReference, yang mereferensikan objek yang ditentukan.

Lihat Juga