_com_ptr_t メンバを持つ C++ クラスで、最初に Release() を実行せずに CreateInstance() を同じポインタで繰り返し使用して COM オブジェクトの新しいインスタンスを取得すると、メモリ リークが発生しますか? これらのスマート ポインターの 1 つがスコープ外になると参照カウントが減少し、カプセル化されたポインターが Detach() された場合は減少しないことが十分に文書化されています。MSDN は、CreateInstance() を繰り返すときの参照カウントの意味について言及していないようです。
1306 次