私はComPtr(Microsoft :: WRL)を使ってDirectX11のリソースを管理しています。 どうすれば手動で解除できますか?ComPtrを手動で解放する
「ReleaseAndGetAddressOf」メソッドが正しく理解されている場合、返されるリソース自体ではなくポインタだけが解放され、「リセット」メソッドについてはわかりません。
私が考えることのできる唯一の選択肢は、手動でポインタデストラクタを呼び出すことです。または、 "ReleaseAndGetAddressOf"から未処理のポインタを取得した後、その上で "Release"を呼び出すことです。
ReleaseAndGetAddressOf()の説明が正しくありません。リソースを解放し、別のポインタ値を格納できるラップされたポインタのアドレスを返します。 「コール・リリース」は「プログラムをクラッシュさせようとしている現在のダンピング・ポインタでコール・リリース」と書かれているはずです。 –