Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'identifier' : função deve retornar um valor
Observações
A função foi declarada como retornando um valor, mas a definição de função não contém uma return instrução.
Este erro pode ser causado por um protótipo de função incorreto:
Se a função não retornar um valor, declare a função com o tipo de retorno void.
Verifique se todas as ramificações possíveis da função retornam um valor do tipo declarado no protótipo.
As funções C++ que contêm rotinas de montagem em linha que armazenam o valor de retorno no
AXregistro podem precisar de uma instrução de retorno. Copie o valor paraAXuma variável temporária e retorne essa variável da função.
Example
O exemplo a seguir gera C2561:
// C2561.cpp
int Test(int x) {
if (x) {
return; // C2561
// try the following line instead
// return 1;
}
return 0;
}
int main() {
Test(1);
}