1 #ifndef _CHKMEMORYLEAK_H
2 #define _CHKMEMORYLEAK_H
6 #endif // _MSC_VER > 1000
9 #define _CRTDBG_MAP_ALLOC
11 #define SET_CRT_DEBUG_FIELD(a) _CrtSetDbgFlag((a) | _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG))
12 #define CLEAR_CRT_DEBUG_FIELD(a) _CrtSetDbgFlag(~(a) & _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG))
14 void* operator new(size_t size, const char *filename, int linenumber);
15 void operator delete(void * _P, const char *filename, int linenumber);
17 #define SET_CRT_DEBUG_FIELD(a) ((void) 0)
18 #define CLEAR_CRT_DEBUG_FIELD(a) ((void) 0)