Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan spore forekomst av en klasse ved hjelp av en sonde i C + +
    Feilretting er en utfordrende delen av å skrive programvare. Det finnes mange teknikker tilgjengelig som hjelpemiddel utvikleren med debugging , hvorav den ene er dynamisk sporing . Sporingen gir deg detaljert informasjon om programmets gjennomføring og kan være svært nyttig i miljøer der ingen andre debugging verktøy er tilgjengelige . En utvikler kan bruke sporer for å sondere klasse funksjoner , ikke- klasse funksjoner og bibliotek rutiner . Sette opp en sporing miljøet krever spesifikk syntaks avhengig spore-verktøy , men det er noen begreper mange av disse verktøyene har til felles. Det er generelle skritt du må ta for å sette opp en dynamisk spor av et C + + klassen. Du trenger
    Tracing verktøy
    C + + kildekoden
    kompilert kjørbar
    Vis mer Instruksjoner
    Sette opp sonder
    en

    Plasser sonder på enten ved innførsel eller utførsel interessante klasse funksjoner . I noen tracing rammer , er dette oppnås ved hjelp av et eget script som inneholder prober for hver funksjon du ønsker å spore . Hver probe identifiserer klassen og funksjon navn som det spor . Plassere en sonde på inngangspunkt for en funksjon lar deg ta et øyeblikksbilde av funksjonen staten rett når det starter, og kan brukes til å samle inn data om argumenter som sendes til funksjonen. I kontrast , plassere en sonde ved utgangen poenget med en funksjon gir deg informasjon om retur verdier av funksjonen. Ettersom dette trinnet er svært program-spesifikke , må du ta litt tid å bestemme hvilke funksjoner krever prober og hvilken type probe er hensiktsmessig.
    2

    Fyll i kroppen av hver sonde . Skriv kode som gir nyttig debug informasjon. Denne koden vil avhenge av den aktuelle skriptspråk dine valgte verktøy bruker .
    3

    kompilere kildekoden , hvis du ikke allerede har.
    4

    Run din sporing programvare når det peker til koden din . Den sporing programvare vil kjøre programmet og output data som det sonder. Når programvare utganger , så vil sporing program.

    Et eksempel på hvordan du kjører et spor på kildekoden er gitt nedenfor. Vær oppmerksom på at dette bruker IBMs ProbeVue ​​programvare. Hvis du bruker et annet sett med sporing verktøy, vil det ha sin egen spesielle syntaks og kan se noe som dette . I dette eksemplet er kompilert kode merket " program ", og skriptet inneholder prober er merket " probes.e . "

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

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en Array i C Språk 
    ·Hvordan skrive en C + + Program for gangetabellen for F…
    ·Hvordan å kompilere Flex til iPhone 
    ·Apue.H ble ikke funnet i Ubuntu 
    ·Hvordan beregne antall linjer i en fil ved hjelp CPP 
    ·Hvordan lage en Basic spill i C + + 
    ·Hvordan Reverse en kø i C + + 
    ·Hvordan å kode en skjermsparer 
    ·Hvordan automatisk øke en build-nummeret i Visual C 
    ·Hvordan å kompilere et C + + Med CMD & CL 
      Anbefalte artikler
    ·Hvordan passere en Sub ID i PHP 
    ·Hvordan legge til en Main til en fil i NetBeans 
    ·Hvordan sette en tabell i MySQL 
    ·Slik fjerner duplikater fra Array Perl 
    ·Hvordan inkludere en annen PHP File i WordPress 
    ·Hvordan lage en Win32-program til å kjøre en klient 
    ·Hvordan å erklære en String Array 
    ·Slik fjerner en Byte karakter i PHP 
    ·Funksjon Logg i Fortran 
    ·Hvordan legge til 30 minutter til en dato i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/