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 クラスの新しいインスタンスを初期化します。

参照