Flag di controlloControl Flags

La versione di debug della libreria di runtime C Microsoft utilizza i seguenti flag per controllare l'allocazione dell'heap ed il processo di creazione rapporti.The debug version of the Microsoft C run-time library uses the following flags to control the heap allocation and reporting process. Per altre informazioni, vedere Tecniche di debug CRT.For more information, see CRT Debugging Techniques.

FlagFlag DescrizioneDescription
_CRTDBG_MAP_ALLOC_CRTDBG_MAP_ALLOC Esegue il mapping delle funzioni degli heap di base alle rispettive controparti di versione di debugMaps the base heap functions to their debug version counterparts
_DEBUG_DEBUG Consente l'utilizzo delle versioni di debug delle funzioni di runtimeEnables the use of the debugging versions of the run-time functions
_crtDbgFlag_crtDbgFlag Controlla come il gestore dell'heap di debug tiene traccia delle allocazioniControls how the debug heap manager tracks allocations

Questi flag possono essere definiti con un'opzione della riga di comando /D o con una direttiva #define.These flags can be defined with a /D command-line option or with a #define directive. Quando il flag รจ definito con #define, la direttiva deve essere visualizzata prima che il file di intestazione includa l'istruzione per le dichiarazioni di routine.When the flag is defined with #define, the directive must appear before the header file include statement for the routine declarations.

Vedere ancheSee Also

Variabili globali e tipi standardGlobal Variables and Standard Types