ポインターの所有権を解放します。
T* Detach( ) throw( );
戻り値
ポインターのコピーを返します。
解説
ポインターの所有権を解放し、CAutoPtr::m_p データ メンバー変数に NULL を設定し、ポインターのコピーを返します。 Detach が呼び出された後は、割り当てられたリソースを解放する責任は、CAutoPtr オブジェクトからプログラマに移ります。
使用例
「CAutoPtr クラス」の例を参照してください。
必要条件
**ヘッダー:**atlbase.h