Sdílet prostřednictvím


Jak zjistím, že moje ukazatele poškodily adresu paměti?

Popis problému

Myslím, že jeden z mých ukazatelů může způsobovat poškození paměti na adrese 0x00408000.Jak zjistit, co se děje?

Řešení

Vyhledejte poškození haldy

Nalezení, kde byla změněna adresa paměti

  1. Nastavte zarážku data na 0x00408000.Viz Nastavit zarážku změny dat (pouze nativní C++).

  2. Jakmile dosáhnete bodu přerušení, zobrazte v okně Paměť obsah paměti začínající na 0x00408000.Další informace naleznete v tématu Okna paměti.

Viz také

Koncepty

Nejčastější dotazy k ladění nativního kódu

Další zdroje

Ladění nativního kódu