Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite na tlačidlo Windows " Štart " a zadajte " cmd " do textového poľa vyhľadávania . Stlačte tlačidlo " Enter " pre otvorenie príkazového riadku .
2
Type " HDP run " a stlačte " Enter . " V " Programu " výzva , zadajte súbor C zdrojový kód si chcete vyhodnotiť . Po zadaní súboru zdrojový kód v riadku , program monitoruje zdrojový kód .
3
Vytlačiť premennej na obrazovku . Typ " print /x " a stlačte " Enter " , kde " x " je premenná , ktorú chcete sledovať . Tento príkaz " hodinky " premenné a zobrazí mapu pamäte pre premennú .
4
Prezrite si mapu pamäti premennej . Množstvo použitej pamäte pre premenné by mal zodpovedať premennej dátového typu a množstva priestoru potrebného na uloženie dátového typu . Pomocné HDP vlajky premenné , ktoré vytvárajú pretečeniu pamäte .
5
Zobraziť kód pre premennú . Po nájdení pretekanie pamäte , je nutné zobraziť kód a zmeniť hodnotu kódu alebo zmeniť funkciu , ktorá spôsobuje únik . Zmeny kódu , ktoré potrebujete , aby sa v závislosti od funkcie a premenné . Napríklad nasledujúci kód nastavuje dynamické prideľovanie pamäte pre " p " ukazovateľ , ale statické priradenie premenné spôsobuje pretečeniu :
void functionName ( ) { char * p = malloc ( 10 ) ; s [ 10 ] = 7 ; //< --- bez chýb ( p ) ; }