Flagi kontrolne
Wersja debugowania biblioteki czasu wykonywania języka Microsoft C używa następujących flag do kontrolowania procesu alokacji sterty i raportowania. Aby uzyskać więcej informacji, zobacz Techniki debugowania CRT.
Flaga | opis |
---|---|
_CRTDBG_MAP_ALLOC |
Mapowanie podstawowych funkcji sterta na ich odpowiedniki wersji debugowania |
_DEBUG |
Umożliwia korzystanie z wersji debugowania funkcji w czasie wykonywania |
_crtDbgFlag |
Określa sposób, w jaki menedżer sterty debugowania śledzi alokacje |
Te flagi można zdefiniować za pomocą /D opcji wiersza polecenia lub z dyrektywą #define
. Gdy flaga jest zdefiniowana za pomocą #define
, dyrektywa musi pojawić się przed dyrektywą pliku #include
nagłówka dla rutynowych deklaracji.