忘了从哪看到的了,但是感觉很好用,所以放在这里仅作记录。
//=====================================================
#include <crtdbg.h>
#ifdef _DEBUG
#define new
new(_NORMAL_BLOCK,__FILE__, __LINE__)
#endif
inline void EnableMemLeakCheck()
{
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG)| _CRTDBG_LEAK_CHECK_DF);
}
//=====================================================
int main(int argc,char* argv[])
{
EnableMemLeakCheck();
//_CrtSetBreakAlloc(137);
}
//=====================================================
#include <crtdbg.h>
#ifdef _DEBUG
#define new
#endif
inline void EnableMemLeakCheck()
{
}
//=====================================================
int main(int argc,char* argv[])
{
}