????????????C++??????????????????????????????????????Ч???????????????????????????й???????C++??????????????????????????????????δ???????

?????????????????????????????????????????????й???

????????????????й?

?????????????MFC?????????????????й??????????????????????????????й??????磺

class CMyApp : public CWinApp
{
public:
   BOOL InitApplication()
   {
       int* leak = new int[10];
       return TRUE;
   }
};

?????????????й???????????£?

Detected memory leaks!
Dumping objects ->
c:/work/test.cpp(186) : {52} normal block at 0x003C4410?? 40 bytes long.
 Data: <                > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.

????????á???????????????????MFC??????????а??????????????

????????????????????MFC??????????????й??????????VC++??C???п??????????????????VC++???????????????????????й???????????????????
#include <crtdbg.h>

inline void EnableMemLeakCheck()
{
   _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
}
void main()
{
   EnableMemLeakCheck();
   int* leak = new int[10];
}
 
???????У???????????Ctrl+F5????F5????????????????????й???????MFC???????????????????£?

Detected memory leaks!
Dumping objects ->
{52} normal block at 0x003C4410?? 40 bytes long.
 Data: <                > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.