Compartilhar via


Aviso do compilador (nível 1) C4142

redefinição benigna do tipo

Um tipo é redefinido de uma maneira que não tenha nenhum efeito sobre o código gerado.

Para corrigir verificando as possíveis causas a seguir:

  • Uma função membro de uma classe derivada tem um tipo de retorno diferente da função de membro correspondente da classe base.

  • Um tipo definido com o comando typedef é redefinido usando sintaxe diferente.

A amostra a seguir gera C4142:

// C4142.c
// compile with: /W1
float X2;
X2 = 2.0 + 1.0;   // C4142

int main() {
   float X2;
   X2 = 2.0 + 1.0;   // OK
}