Significado del siguiente error
Tengo el siguiente error marcado 8 veces en un programa que estoy haciendo, al principio pensé que faltaban llaves pero el programa tiene completas las llaves, alguien me puede decir que significa este error?
missing return statement {
missing return statement {
El problema es que tienes un método que debe devolver algo y hay posiblidad de salirse de el sin hacer return del valor que devuelve.
Por ejemplo
int funcion()
{
...
// no hay return
}
o si lo quieres complicar un poco mas
int funcion()
{
if (condicion)
return;
}
si la condicion no se cumple, no hay return.
Se bueno.
Por ejemplo
int funcion()
{
...
// no hay return
}
o si lo quieres complicar un poco mas
int funcion()
{
if (condicion)
return;
}
si la condicion no se cumple, no hay return.
Se bueno.