Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"идентификатор": функция должна возвращать значение
Замечания
Функция была объявлена как возвращающая значение, но определение функции не содержит инструкцию return .
Эта ошибка может быть вызвана неправильным прототипом функции:
Если функция не возвращает значение, объявите функцию с возвращаемым типом void.
Убедитесь, что все возможные ветви функции возвращают значение типа, объявленного в прототипе.
Функции C++, содержащие встроенные подпрограммы сборки, которые хранят возвращаемое значение в регистре
AX, может потребоваться оператор return. Скопируйте значение вAXвременную переменную и верните ее из функции.
Example
В следующем примере создается C2561:
// C2561.cpp
int Test(int x) {
if (x) {
return; // C2561
// try the following line instead
// return 1;
}
return 0;
}
int main() {
Test(1);
}