最新の Windows バージョンでは、プログラムの終了後に などで以前に取得したメモリが再利用されることは知っていますが、COM オブジェクトについてはどうでしょうmalloc
か。プログラムの終了時にそれらnew
を呼び出す必要がありますか、それともシステムがこれを行いますか?obj->Release()
私の推測では、依存します。アウト プロセス COM の場合は、おそらく常に を呼び出す必要がありますRelease()
が、インプロセス COM の場合は、プログラムの終了後に COM オブジェクトが死ぬため、実際には問題ではないと思います。