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 poziva i prikazuje ih u prikazu Locals. Panel Locals prikazuje informacije o parametrima funkcije u tom okviru, kao i o lokalnim varijablama. Ako je posljednja operacija u otklanjivaču pogrešaka bila povratak iz funkcije nakon odabira tipke Shift+F11, panel Return Value prikazuje vrijednost koju je funkcija vratila.

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

Akcije prikaza lokalnih varijabli

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

  • Dodajte i uklonite evaluatore izraza
  • Promijeni format prikaza vrijednosti
  • Proširi i skrivi sadržaj prikaza
  • Kopirajte sadržaj prikaza ili vrijednosti izraza u međuspremnik
  • Otvori sadržaj prikaza u uređivaču
  • Otvori uređivač memorije
  • Postavi 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 de-referencirajte 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: otklanjanje pogrešaka, otklanjanje pogrešaka, otklanjači pogrešaka i otklanjač pogrešaka.

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.