Na ovoj stranici

Lokalne varijable i parametri funkcija

Prikaz Locals sastoji se od panela Locals i panela Return Value (skriven kada je prazan).

Stav mještana

Kad god se aplikacija zaustavi pod kontrolom otklanjivača pogrešaka, on dohvaća informacije o najgornjem okviru pozivnog staka i prikazuje ih u prikazu Locals. Okno Locals prikazuje informacije o parametrima funkcije u tom okviru, kao i o lokalnim varijablama. Ako je posljednja operacija u otklanjanju pogrešaka bila povratak iz funkcije nakon odabira tipke Shift+F11, okno Return Value prikazuje vrijednost koju je funkcija vratila.

Možete proširiti sadržaj prikaza kako biste provjerili postavlja li vaša aplikacija lokalnu vrijednost ispravno.

Akcije prikaza lokalnih varijabli

Desnom tipkom miša kliknite prikaz Locals i odaberite sljedeće radnje:

  • Dodavanje i uklanjanje evaluatora izraza
  • Promijeni format prikaza vrijednosti
  • Proširiti i sklopiti sadržaj prikaza
  • Kopirajte sadržaj prikaza ili vrijednosti izraza u međuspremnik
  • Otvorite sadržaj prikaza u uređivaču
  • Otvori uređivač memorije
  • Postavite prekide na podacima
  • Koristite pomoćnike za otklanjanje pogrešaka
  • Prikaži i sakrij alatkice s objašnjenjem u prikazu tijekom otklanjanja pogrešaka
  • Automatski dereferencirajte pokazivače
  • Sortiraj članove klasa i struktura abecednim redom
  • Koristi dinamičku vrstu objekta za prikaz
  • Postavite preferencije otklanjanja pogrešaka

Odabir tipa objekta za prikaz

Kada koristite GDB, možete odrediti hoće li se prikazivati dinamički ili statički tip objekata. U kontekstnom izborniku odaberite " Use dynamic object type for display ". Imajte na umu da odabir dinamičkog tipa može biti sporiji.

Vidi također Kako: Debugiranje, Debugiranje i Debugeri.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.