Ejecutando este código:
Código:
void Act::actu() {
while (condicion) {
// hacer algo
if (otra_condicion) {
actu();
return;
}
}
}
Me pasa algo muy raro, al depurarlo, salta directamente a la sentencia return, cuando ni siquiera se cumple la condición del while, a partir de ese momento la ejecución del programa sigue igual de confusa. Hay algún problema con usar la sentencia return dentro del while?