DEBUG_NEW
Umožňuje vyhledání nevrácené paměti.
#define new DEBUG_NEW
Poznámky
Můžete použít DEBUG_NEW všude v programu, který se běžně používá nové operátor pro přidělení haldy úložiště.
V režimu ladění (když _DEBUG symbol definován), DEBUG_NEW vede záznamy o název souboru a řádek číslo pro každý objekt, který přiděluje.Potom, když použijete CMemoryState::DumpAllObjectsSince členské funkce přidělené každému objektu s DEBUG_NEW je zobrazen název souboru a řádek číslo kde byla přidělena.
Použití DEBUG_NEW, vložte následující směrnice do zdrojové soubory:
#define new DEBUG_NEW
Po vložení této směrnice preprocesoru vloží DEBUG_NEW všude, kde používáte nové, a provede MFC.Při kompilaci verzi programu, DEBUG_NEW převede na jednoduchý nové operace a název souboru a řádek číselné informace nejsou generovány.
[!POZNÁMKA]
V předchozích verzích MFC (4.1 a starší) potřeba umístit #define prohlášení po všechna prohlášení, která se nazývá IMPLEMENT_DYNCREATE nebo IMPLEMENT_SERIAL makra.To již není nutné.
Požadavky
Záhlaví: afx.h