Flag di controllo
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. Per altre informazioni, vedere Tecniche di debug CRT.
Flag | Descrizione |
---|---|
_CRTDBG_MAP_ALLOC |
Esegue il mapping delle funzioni degli heap di base alle rispettive controparti di versione di debug |
_DEBUG |
Consente l'utilizzo delle versioni di debug delle funzioni di runtime |
_crtDbgFlag |
Controlla come il gestore dell'heap di debug tiene traccia delle allocazioni |
Questi flag possono essere definiti con un'opzione della riga di comando /D o con una direttiva #define
. Quando il flag viene definito con #define
, la direttiva deve essere visualizzata prima della direttiva del file #include
di intestazione per le dichiarazioni di routine.