Xcode e if()
Salve, ho un problemino quando programmo in Xcode, da quando ho aggiornato a Maverick.
In pratica su tutte le funzioni che faccio, che mi devono ritornare un valore (bool, int, string...), se faccio un controllo con un if(), mi dà errore nella fase di esecuzione poiché vede solo il primo return e il secondo non lo conta. Mi spiego con un esempio:
Compila, ma eseguendolo mi dà il messaggio "Thread 1: breakpoint 1.1" dove ho fatto //*
Su tutte le funzioni che mi devono tornare una variabile mi dà lo stesso problema, perché?
Grazie a tutti
In pratica su tutte le funzioni che faccio, che mi devono ritornare un valore (bool, int, string...), se faccio un controllo con un if(), mi dà errore nella fase di esecuzione poiché vede solo il primo return e il secondo non lo conta. Mi spiego con un esempio:
// .cpp bool engine:: isOn(){ if(num>0){ return true; }else{ return false; } } void engine::TurnOn(){ if(!isOn()){//* rev=1000; } } //main.cpp engine M; M.TurnOn();
Compila, ma eseguendolo mi dà il messaggio "Thread 1: breakpoint 1.1" dove ho fatto //*
Su tutte le funzioni che mi devono tornare una variabile mi dà lo stesso problema, perché?
Grazie a tutti
Risposte
Ho risolto!! Grazie a tutti!
"Matt_Bon":
Ho risolto!! Grazie a tutti!
scrivi come per gli altri
