貧弱なフォーマットのお詫び - 私の電話でこれを書いています。私のMFCアプリケーションで偽のメモリリークが報告されました
MFC(やcli)アプリを終了するときに、多くの誤ったメモリリークが報告されています。調査に
、MFC AfxDiagnosticInit機能は早すぎると呼ばれている、と私のCWinAppのデストラクタが
どのように私はAfxDiagnosticInitが呼び出されたことを確認することができます多くの偽陽性のメモリリークが生じ、呼び出される前に、結果的にメモリリークのダンプが発生しています私の静的変数デストラクタ(例えばCMyApp)は、リークダンプが始まる前に呼び出されるようになりましたか?
とのより適切な場所にリークをダンプすることができますか?これは 'malloc()'/'free()'(私の経験による)でのみ正しく動作するかもしれません。しかし、もちろん、 'malloc' /' free'はC++コードには属しません。 – RageD
期待されているようです:http://msdn.microsoft.com/en-us/library/x98tx3cf(v=vs.110).aspx(下段 - 「誤認」) –