Aviso do Compilador (nível 1) C4716
"function": precisa retornar um valor
A função dada não retornou um valor.
Somente funções com um tipo de retorno vazio podem utilizar o comando return sem um valor retornado que a acompanhe.
Um valor indefinido será retornado quando essa função for chamada.
Esse aviso é promovido automaticamente a um erro. Se você quiser modificar esse comportamento, use aviso #pragma.
A amostra a seguir gera C4716:
// C4716.cpp
// compile with: /c /W1
// C4716 expected
#pragma warning(default:4716)
int test() {
// uncomment the following line to resolve
// return 0;
}