Hola, el vs code me lanza una alerta, cuando el profe crea la funcion bool PrintBool, no utiliza un return, por ejemplo cuando crea bool ...

Cristhian Ortiz

Cristhian Ortiz

Pregunta
studenthace 5 años

Hola, el vs code me lanza una alerta, cuando el profe crea la funcion bool PrintBool, no utiliza un return, por ejemplo cuando crea bool IsPlayerDead(int hp), en los if si lo crea. tiene que ver que que usa el if(value == true), es decir el programa ya regresa si es 1 o 0?? y solo en este caso no es necesario un return???

duda.JPG

1 respuestas
para escribir tu comentario
    Massimo Di Berardino

    Massimo Di Berardino

    studenthace 5 años

    ¡Hola Cristhian! La función

    PrintBool
    o cualquier otra función que no retorne un valor debe ser de tipo
    void
    , te quedaría así:

    void PrintBool (bool value) { if (value == true) { cout << "true" << endl; } else { cout << "false" << endl; } }
Curso de C++ [Empieza Gratis]

Curso de C++ [Empieza Gratis]

Explora el polimorfismo en C++ creando y manipulando objetos que heredan de clases base. Aprende a implementar constructores, usar apuntadores y construir jerarquías de clases efectivas. Ideal para quienes inician en C++.

Curso de C++ [Empieza Gratis]
Curso de C++ [Empieza Gratis]

Curso de C++ [Empieza Gratis]

Explora el polimorfismo en C++ creando y manipulando objetos que heredan de clases base. Aprende a implementar constructores, usar apuntadores y construir jerarquías de clases efectivas. Ideal para quienes inician en C++.