Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
função 'function' já tem um corpo
Observações
A função já foi definida.
Antes do Visual Studio 2002,
O compilador aceitaria várias especializações de modelo que resolvessem o mesmo tipo real, embora as definições adicionais nunca estivessem disponíveis. Agora, o compilador agora detecta essas várias definições.
__int32einteram tratados como tipos separados. Agora, o compilador trata__int32como sinônimo deint. Isso significa que o compilador detectará várias definições se uma função estiver sobrecarregada em__int32einte gerará um erro.
Exemplo
O exemplo a seguir gera C2084:
// C2084.cpp
void Func(int);
void Func(int) {} // define function
void Func(int) {} // C2084 second definition
Para corrigir esse erro, remova a definição duplicada:
// C2084b.cpp
// compile with: /c
void Func(int);
void Func(int) {}