掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CComPtrのRleaseメソッドとDetachメソッドの違いについて (ID:70596)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
皆さん回答ありがとうございます >...さん パフォーマンスに関しては自分で調べれますね。反省します メモリリークの調べ方ってあるのですか? >aetosさん >Release すべきところで Detach を使えば起きる可能性はあります。 この状況がわからないのです…。 >あさん >DetachはReleaseせずにスマートポインターからCOMインスタンスを切り離したいときに使うもの スマートポインタから切り離したら、誰が解放するのか?が気になりまして。 だからメモリリークを起こすのかなと思ったんですけど。間違っていますかね? MSDNをみたらDetachメソッドはポインタの所有権を解放します。 Releaseメソッドはインターフェイスを解放します。 この違いもわかりません。 >subaruさん 問題なく動いてます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.