次の方法で共有


CAutoPtr::Detach

ポインターの所有権を解放するためにこのメソッドを呼び出します。

T* Detach( ) throw( );

戻り値

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

解説

ポインターの所有権を解放し、CAutoPtr::m_p のデータ メンバーを NULL に設定し、ポインターのコピーを返します。**[デタッチ]**を呼び出した後、CAutoPtr のオブジェクトが前に reponsibility を想定する可能性がある割り当てられたリソースを解放するプログラマが行います。

使用例

CAutoPtr の概要の例を参照してください。

必要条件

ヘッダー: atlbase.h

参照

関連項目

CAutoPtr クラス

CAutoPtr::Attach