System::WeakReference<> 类

WeakReference<> class

表示弱引用,它在引用对象的同时仍允许该对象被删除。

class WeakReference<> : public System::WeakReference<System::Object>

方法

方法描述
get_IsAlive() const获取当前 WeakReference 对象所引用的对象是否已被删除的指示。
get_Target() const获取当前 WeakReference 对象所引用的对象(目标)。
set_Target(const SmartPtr<Object>&)设置当前 WeakReference 对象所引用的对象(目标)。
WeakReference()默认构造函数。
WeakReference(std::nullptr_t)使用 nullptr 的构造函数。
WeakReference(const SmartPtr<Object>&)初始化 WeakReference 类的新实例,引用指定的对象。
WeakReference(const SmartPtr<Object>&, bool)初始化 WeakReference 类的新实例,引用指定的对象。

另见