次の方法で共有


CAutoPtr::Detach

ポインターの所有権を解放します。

T* Detach( ) throw( );

戻り値

ポインターのコピーを返します。

解説

ポインターの所有権を解放し、CAutoPtr::m_p データ メンバー変数に NULL を設定し、ポインターのコピーを返します。 Detach が呼び出された後は、割り当てられたリソースを解放する責任は、CAutoPtr オブジェクトからプログラマに移ります。

使用例

CAutoPtr クラス」の例を参照してください。

必要条件

**ヘッダー:**atlbase.h

参照

参照

CAutoPtr クラス

CAutoPtr::Attach

その他の技術情報

CAutoPtr のメンバー