次の方法で共有


CComPtrBase::Attach

既存のポインターの所有権を取得します。

void Attach(
   T* p2 
) throw( );

パラメーター

  • p2
    CComPtrBase オブジェクトが所有権を取得するポインター。

解説

Attach は既存の CComPtrBase::p メンバー変数で CComPtrBase::Release を呼び出してから、CComPtrBase::p に p2 を代入します。 ときに、CComPtrBaseオブジェクト ポインターの所有権を受け取り、それを自動的に呼び出しますReleaseオブジェクトの参照カウントが 0 になる場合はポインターと削除ポインターにデータを割り当て。

必要条件

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

参照

参照

CComPtrBase クラス

CComPtrBase::Detach

その他の技術情報

CComPtrBase のメンバー