CAutoPtr::Attach
既存のポインターの所有権を持つようにこのメソッドを呼び出します。
void Attach(
T* p
) throw( );
パラメーター
- p
CAutoPtr のオブジェクトはこのポインターの所有権を取得します。
解説
CAutoPtr のポインターはオブジェクトの所有権を持つ場合、スコープ外に出ると自動的にポインターと代入データを削除します。CAutoPtr::Detach が呼び出されると、プログラマが再度割り当てるリソースを解放することにもなります。
デバッグ ビルドでは、アサーション エラーは、既存の値への CAutoPtr::m_p データ メンバーの現在位置します; つまり、NULL と等価です。
使用例
CAutoPtr の概要の例を参照してください。
必要条件
atlbase.hHeader: