hukommelsesfejl refererer til statisk eller dynamisk allokering af hukommelse, der bruges ikke af nogen programmer. Når et program kører , er den allokerede hukommelse af operativsystemet , og det bør frigive hukommelsen, når den er færdig kører. Når en opsagt program undlader at frigive hukommelse, memory leaks ske. Visual C + + giver indbygget hukommelse lækagesøgning , som kan blive indlejret af programmer . Ting du skal
Visual Studio IDE
Vis Flere Instruktioner
1
Klik på "Start ", " Alle programmer " og derefter " Visual Studio IDE. " Klik på "File " og " Open " for at åbne din eksisterende VC + + projekt
2
Føj følgende kode til dit projekt for at aktivere memory lækagesøgning : .
# Include < stdlib . h >
# include
Du skal integrere # inkludere udtalelser i den rækkefølge vist ovenfor . Gennem inddragelse af crtbdg.h er det malloc og gratis funktioner kortlagt deres debug versioner _malloc_dbg og _free_dbg , som er ansvarlige for afsløring allokering af hukommelse .
3
Display hukommelsesfejl oplysninger ved inkorporerer _CrtDumpMemoryLeaks () i dit program. Denne funktion vil illustrere hukommelsesfejl information i output-vinduet , når du bygge og køre dit program.