Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
constante integral negativa convertida em tipo não assinado
Observações
Uma expressão converte uma constante inteira negativa em um tipo não assinado. O resultado da expressão é provavelmente sem sentido.
A opção do compilador (Ativar verificações de segurança adicionais) eleva esse aviso a um erro./sdl
Example
O exemplo a seguir gera C4308:
// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U); // C4308
int main()
{
}