• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクトの削除について)

オブジェクトの削除について

このQ&Aのポイント
  • オブジェクトの削除について理解する
  • オブジェクトを使い終わった後の削除には注意が必要
  • 削除していない場合と削除している場合の違いについて

質問者が選んだベストアンサー

  • ベストアンサー
noname#5537
noname#5537
回答No.1

http://www.okweb.ne.jp/kotaeru.php3?q=675593 の,#4 の補足でご自身でおっしゃってるじゃないですかぁ。 関数を抜けるときに,デストラクタが呼ばれて DeleteObject されますから明示的に呼ぶ必要はありません。 # 呼んでも害は無いです。 それより,「ネット上でみかけたコード」は GetDC しているのに, ReleaseDC していないのが問題です。 私なら GetDC を使わずに,CClientDC を使いますが。

VitaminBB
質問者

お礼

回答ありがとうございます。 http://www.okweb.ne.jp/kotaeru.php3?q=678306で質問しましたが、リソースがどんどん減っていくので私の知らない何かの理由でDeleteObjectが必要なことがあるのかと思いました。 ># 呼んでも害は無いです。 そうですか。それは一安心です。 実はQ&Aのサイトを見ると、山ほどDeleteObjectしているコードが出てきます。 皆とにかくそっちのほうが無難だと思っているのかな? 結局、いつデリートやリリースが必要かは、それぞれのパターンで覚えておくしかないのですね。

関連するQ&A