Código:
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? void Act::actu() { while (condicion) { // hacer algo if (otra_condicion) { actu(); return; } } }