Предупреждение компилятора (уровень 1) C4716
Функция "функция" должна возвращать значение
Данная функция не возвращала значение.
Только функции с возвращаемым типом void могут использовать команду return без соответствующего возвращаемого значения.
Неопределенное значение будет возвращено при вызове этой функции.
Это предупреждение автоматически повышается до ошибки. Если вы хотите изменить это поведение, используйте предупреждение #pragma.
Следующий пример приводит к возникновению ошибки C4716:
// C4716.cpp
// compile with: /c /W1
// C4716 expected
#pragma warning(default:4716)
int test() {
// uncomment the following line to resolve
// return 0;
}