置いた
_CrtMemState and _CrtMemCheckpoint()
main()
関数の直後と
_CrtMemState, CrtMemCheckpoint(), _CrtMemDifference(), _CrtMemDumpStatistics()
の右括弧}の直前に、main()
いくつかのバイトリークが発生します(通常のブロックとCRT)
同じコードで使用CrtDumpMemoryLeaks()
すると、メモリリークは発生しません。CrtDumpMemoryLeaks には _CRTDBG_LEAK_CHECK_DF を使用するので、外部ライブラリ (大規模なプロジェクト) を使用しているため、プログラムの最後にメモリが解放されると考えています。
したがって、CrtMemDumpStatistics() で同じ機能 (CrtDumpMemoryLeaks() および _CRTDBG_LEAK_CHECK_DF) を実現することは可能ですか?それとも不可能なので、CrtMemDumpStatistics はローカル スナップショット メモリ テストにのみ役立ちますか?
ありがとうございました