Názorný postup: Testování projektu (C++)
Spuštění programu v režimu ladění umožňuje používat zarážky pro pozastavení programu a kontrolu stavu proměnných a objektů.
V tomto kroku sledujte hodnotu proměnné po spuštění programu a zjistěte, proč je hodnota jiná, než jste očekávali.
Požadavky
Toto téma předpokládá, že chápete základy jazyka C++.
Spuštění programu v režimu ladění
Klikněte na kartu testgames.CPP v oblasti úprav, pokud není tento soubor zobrazen.
Vyberte aktuální řádek v editoru kliknutím na následující řádek:
solitaire = new Cardgame(1);
Pro nastavení zarážky na tento řádek, klikněte v nabídce Ladit na Přepnout zarážku, nebo stiskněte F9.Případně je možné nastavit nebo zrušit zarážku kliknutím na oblast nalevo od řádku kódu.
Nalevo od řádku s nastavenou zarážkou se objeví červený kruh.
V nabídce Ladit klikněte na Začít ladění, nebo stiskněte F5.
Když program dosáhne řádku se zarážkou, provádění se dočasně zastaví (aplikace je v režimu pozastavení).Žlutá šipka vlevo od řádku kódu označuje další prováděný řádek.
Pro prozkoumání hodnoty proměnné Cardgame::totalparticipants ji přejeďte pomocí myši.Název proměnné a její hodnota 12 se zobrazí v okně popisu.
Klikněte pravým tlačítkem myši na proměnnou Cardgame::totalparticipants.Vyberte výraz: "totalparticipants" a klepněte na tlačítko Přidat kukátko pro zobrazení dané proměnné v Sledování okna.Je také možné vybrat proměnnou a přetáhnout ji do okna Sledovat.
Pro krok na další řádek kódu klikněte v nabídce Ladit na Krokovat s přeskočením, nebo stiskněte F10.
Hodnota Cardgame::totalparticipants je nyní zobrazen jako 13.
Klikněte pravým tlačítkem myši na poslední řádek metody main (return 0;) a klikněte na Run to Cursor.Žlutá šipka nalevo od kódu ukazuje na příští příkaz, který se má provést.
Cardgame::totalparticipants Číslo by mělo snížit při ukončení Cardgame.V tomto okamžiku Cardgame::totalparticipants by měla být rovna 0, protože byly odstraněny všechny ukazatele Cardgame, ale Kukátko 1 označuje okna Cardgame::totalparticipants se rovná 18.
V tomto kódu je chyba, kterou rozpoznáte a opravíte v další části.
Na ladění nabídky, klepněte na tlačítko Zastavit ladění nebo stiskněte klávesy Shift + F5 pro ukončení programu.
Další kroky
Předchozí:Názorný postup: Vytváření projektu (C++) | Další:Názorný postup: Ladění projektu (C++)