Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur till Spår instans av en klass med hjälp av en sond i C + +

    Debugging är en utmanande aspekt av att skriva programvara . Det finns många tekniker som finns tillgängliga som stöd till exploatören med felsökning , varav en är dynamisk spårning . Spårningen ger dig detaljerad information om programmets genomförande och kan vara mycket användbar i miljöer där inga andra felsökningsverktyg finns tillgängliga . En utvecklare kan använda spårning för att sondera klassens funktioner , icke - class funktioner och rutiner bibliotek . Konfigurera en spårning miljö kräver särskild syntax beroende på spår verktyg , men det finns vissa begrepp många av dessa verktyg har gemensamt . Det finns generella steg du måste vidta för att införa ett dynamiskt spår av en C + + klass . Saker du behöver
    spårning verktyg
    C + + källkod
    Sammanställt körbar
    Visa fler instruktioner
    Konfigurera Sonder
    1 sonder

    Place på antingen inresa eller utresa punkter klassens funktioner. I vissa spårning ramar åstadkoms detta med hjälp av ett separat skript som innehåller sönder för varje funktion som du vill spåra . Varje sond identifierar klassen och funktion namn som det spårar . Att placera en sond vid ingång av en funktion kan du ta en ögonblicksbild av funktionen statens rätt när den startar , och kan användas för att samla in uppgifter om argument som skickas till funktionen . Däremot placera en sond vid utförselstället av en funktion ger dig information om returvärden för funktionen . Eftersom detta steg är mycket applikationsspecifika , måste du ta lite tid att bestämma vilka funktioner kräver prober och vilken typ av sond är lämplig .
    2

    Fyll i kroppen för varje sond . Skriv kod som ger användbar felsökningsinformation . Denna kod kommer att bero på den speciella skriptspråk dina valda verktyg använder .
    3

    kompilera källkoden , om du inte redan har.
    4

    Run din spårning programvara samtidigt pekar den till din kod . Den spårning programvara kommer köra ditt program och uppgifter ut som den sönder . När din programvara utgångar , så kommer det spåra programmet .

    Ett exempel på hur du kör ett spår på din källkod tillhandahålls nedan . Vänligen observera att den använder IBMs ProbeVue ​​programvara . Om du använder en annan uppsättning spåra verktyg , kommer det att ha en egen specifik syntax och kan se något som detta . I detta exempel är din kompilerad kod märkt " program " och ditt manus innehåller sönder är märkt " probes.e . " .

    # Probevue - X . /Program /​​probes.e
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Funktion av C Boolean
    ·Hur man visar bilder i en Silverlight Datagrid
    ·Hur man bestämma storleken på strukturen vid Runtime …
    ·Hur man använder variabel parameter funktioner i C + +…
    ·Hur man gör en Geometri Calculator i C + +
    ·En handledning om iPhone SDK Alerts
    ·Hur man skapar en C-programmet i Visual Studio
    ·Vad är en ISO- Programmer
    ·Vad är Visual C Regioner
    ·Hur man skapar en while-slinga i C
    Utvalda artiklarna
    ·Hur du sätter på MySQL Fulltext i cPanel
    ·Hur man tar bort radbrytningar i Perl
    ·Hur man läsa en fil i Fortran
    ·Hur man använder Crystal Reports 2008 med Visual Studi…
    ·Hur göra en motor Domain Search Med PHP
    ·Konvertera Ttf Font till PCL
    ·Common Lisp & HTML renderingsmotor Bindande
    ·Hur att använda externa filer från Vb.Net
    ·Skillnad mellan Inkludera & Extend i Ruby
    ·Hur man testar för Intersecten av två linjerna i Pyth…
    Copyright © Dator Kunskap http://www.dator.xyz