| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Track instans af en klasse Ved hjælp af en sonde i C + +
    Debugging er en udfordrende aspekt af at skrive software. Der er mange teknikker til rådighed , at støtte udvikleren med debugging, hvoraf den ene er dynamisk sporing . Sporing giver dig detaljerede oplysninger om programmets gennemførelse og kan være meget nyttig i miljøer, hvor der ikke er andre debugging værktøjer er tilgængelige. En udvikler kan bruge sporing at sonden klasse funktioner , ikke- class funktioner og bibliotek rutiner. Opsætning af en sporing miljø kræver specifik syntaks afhængigt af spor -værktøjer, men der er nogle begreber mange af disse værktøjer har til fælles. Der er generelle trin, du skal tage for at etablere en dynamisk spor af et C + + klasse. Ting du skal
    Tracing værktøjer
    C + + kildekode
    Compiled eksekverbare
    Vis Flere Instruktioner
    Opsætning Probes
    1

    Place sonder enten ind-eller udrejse punkter klasse funktioner. I nogle opsporing rammer , opnås dette ved hjælp af en separat script, der indeholder prober for enhver funktion , du ønsker at spore. Hver probe identificerer klassen og funktionens navn , at det spor . Placering af et sonde ved indgangen af en funktion gør det muligt at tage et snapshot af den funktion tilstand lige når den starter , og kan bruges til at indsamle data om argumenter, der overføres til funktionen. I modsætning hertil giver at placere en sonde på udgangsstedet for en funktion, du information om returværdierne af funktionen . Da dette trin er meget programspecifikke , bliver du nødt til at tage lidt tid til at beslutte, hvilke funktioner kræver sonder og hvilken type sonde er passende.
    2

    Udfyld kroppen af ​​hver probe . Skriv kode, der giver nyttige debug information. Denne kode vil afhænge af den særlige scriptsprog dine valgte værktøjer bruger .
    3

    kompilere din kildekode, hvis du ikke allerede har.
    4

    Run din sporing software mens du peger den på din kode. Sporing software vil udføre dit program og output data, da det sonder. Når din software udgange , så vil opsporing program.

    Et eksempel på , hvordan du kører et spor på din kildekode findes nedenfor . Bemærk, at dette bruger IBMs ProbeVue ​​software. Hvis du bruger et andet sæt af sporing værktøj , vil det have sin egen særlige syntaks og kan se noget som dette. I dette eksempel , er din kompileret kode mærket " program ", og dit script indeholder prober er mærket " probes.e . "

    # Probevue -X. /Program . /Probes.e

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at spare en Vector til en fil i C + + 
    ·Sådan køres C Program i Visual Studio 
    ·Sådan Debug C + + Tags 
    ·Hvordan laver spil til Apple-produkter 
    ·Sådan bruges Cout og Cin i OpenGL 
    ·Sådan bruges afkrydsningsfelter i MFC 
    ·Beskrivelse af C System Funktion 
    ·Hvordan man skriver en STL Iterator 
    ·Hvordan tilføjer jeg Web Henvisning til en C # Windows…
    ·Base SDK Missing Xcode 
      Anbefalede Artikler
    ·Hvordan får jeg et tal uden decimaler i Java 
    ·Sådan Slet dubletter med Oracle SQL 
    ·Sådan oprettes XML Fra database ved hjælp af Visual B…
    ·Hvordan laver to tabeller i en ListBox i VB.net 
    ·Hvordan laver nye linjer i Python 
    ·Sådan oprettes en forespørgsel i Access VBA 
    ·Sådan graf med jQuery 
    ·Ulemperne ved at bruge Widgets i Computer Design 
    ·HTML Drop Down boks Tutorial 
    ·Hvordan man tegner en cirkel i NetBeans 
    Copyright © Computer Viden http://www.computerdk.com