【初心者】スレを立てる前にココで質問を【Part20】
■ このスレッドは過去ログ倉庫に格納されています
0357346
2009/11/25(水) 19:33:56ID:b8pKhHr5今日、早速、_com_ptr_tを導入してみたのですが、疑問があります。
_com_ptr_t<_com_IIID<IDirect3D9, &IID_IDirect3D9 >> m_pD3D;
で、実際にDirect3D9オブジェクトを取得するとき、
m_pD3D = Direct3DCreate9( D3D_SDK_VERSION );
でも、エラーやメモリリークの警告なく動きましたが、以下のようにAttachメソッドを使って、
m_pD3D.Attach( Direct3DCreate9( D3D_SDK_VERSION ) );
としても同様でした。
これってどちらでも同じということですか??
だとすると、Attachの存在意義というのは何なんでしょう??
■ このスレッドは過去ログ倉庫に格納されています