Qt Creator: il debug non mostra i valori corretti



  • Buonasera.
    Ho messo un breakpoint in una routine per analizzare alcuni valori, ma il debugger me ne fa vedere alcuni sì ed altri no.
    Ecco la routine e la visualizzazione del contenuto della variabile "int comb" che non può essere uguale a zero, mentre il dibugger dice che vale zero. Ecco la schermata:
    0_1502383004908_Schermata del 2017-08-10 18-35-56.png
    Mi sembra chiaro che lo stop sia avvenuto solo in condizione che limminimo sia maggiore di zero e questo può succedere solo se comb è compreso fra 1 e 12. Come mai la schermata dice che comb è zero ?



  • Come sempre, ho detto una bischerata. Osservando la routine ho notato che la condizione del secondo if è sbagliata.



  • Questo e' il potere del Rubber duck debugging 🙂


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.