Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sledovať inštanciu triedy pomocou sondy v C + +

Ladenie je náročný aspekt písania softvéru . Existuje mnoho techník k dispozícii , že pomáhať developer s ladenie , z ktorých jeden je dynamické trasovanie . Sledovanie vám poskytuje podrobné informácie o realizácii programu a môže byť veľmi užitočná v prostrediach , kde sú k dispozícii žiadne ďalšie ladenie nástroja . Vývojári môžu použiť trasovanie k sonde triedy funkcií , non - class funkcie a knižnice rutiny . Nastavenie trasovanie prostredie vyžaduje špecifické syntaxe v závislosti na stopové nástroje , ale tam sú niektoré pojmy mnoho z týchto nástrojov majú spoločné . Existujú všeobecné kroky musíte podniknúť , aby vytvorila dynamický stopu v C + + triedy . Veci , ktoré budete potrebovať
Sledovanie nástroje
C + + zdrojový kód
Spracoval spustiteľný
Zobraziť ďalšie inštrukcie
Nastavenie sondy dovolená 1

Place sondy na jeden vstupné alebo výstupné body triedy funkcií . V niektorých trasovanie rámcov , to sa vykonáva pomocou samostatného skriptu , ktorý obsahuje sond pre každú funkciu , ktorú chcete sledovať . Každá sonda identifikuje triedu a názov funkcie , že stopuje . Umiestnenie sondy na vstupnom bode funkcia umožňuje zaobstarať snímku funkčného stavu pravdu , keď to začne , a môže byť použitá na získanie údajov o argumentov predaných funkcii . Naproti tomu umiestnenie sondy v mieste výjazdu z funkcie vám dáva informácie o návratových hodnôt funkcií . Ako tento krok je veľmi špecifické pre aplikáciu, budete musieť vziať nejaký čas sa rozhodnúť , ktoré funkcie vyžadujú sondy a aký typ sondy je vhodný .
2

Vyplňte v tele každej sondy . Napíšte kód , ktorý poskytuje užitočné informácie o ladení . Tento kód bude závisieť na konkrétnom skriptovací jazyk zvolené nástroje používať .
3

Kompilácia zdrojového kódu , ak ste tak už neurobili .
4

Run vaše sledovanie softvér a ukázal ju kódu . Sledovanie softvér bude vykonávať svoje programové a výstupné dáta , ako to sondy . Keď Vám na softvéri východy , takže program monitorovania .

Príkladom toho , ako spustiť trasovanie na vašom zdrojovom kóde je uvedený nižšie . Vezmite prosím na vedomie , že tento využíva softvér IBM ProbeVue ​​. Ak používate inú sadu nástrojov sledovania , bude mať svoju vlastnú špecifickú syntax a môže vyzerať ako nič ako toto. V tomto príklade , váš skompilovaný kód je označený ako " program " a váš skript obsahujúci sondy je označený " probes.e . "

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené