コンストラクターです。
CAutoPtr( ) throw( );
explicit CAutoPtr(
T* p
) throw( );
template< typename TSrc > CAutoPtr(
CAutoPtr< TSrc >& p
) throw( );
template< > CAutoPtr(
CAutoPtr< T >& p
) throw( );
パラメーター
p
既存のポインター。TSrc
別の CAutoPtr が管理する型。現在のオブジェクトの初期化に使用されます。
解説
CAutoPtr オブジェクトは既存のポインターを使用して作成できます。この場合、ポインターの所有権は転送されます。
使用例
「CAutoPtr クラス」の例を参照してください。
必要条件
**ヘッダー:**atlbase.h