Ciao a tutti dunque nel mio programma C++, ho una funzione che ha la seguente struttura:

codice:
function name {
                     ....;
                     while(cond){return true;}
                     ....;
                     return false;
}
ora il mio dubbio è se la condizione del while è vera il flusso di controllo esce dall'intera funzione oppure esce solo dal ciclo while e quindi la mia funzione per come è scritta sarà sempre destinata a ritornare false??