Partilhar via


Aviso do compilador (nível 1) C4142

redefinição não prejudicial de tipo

Observações

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

Para corrigir verificando as seguintes causas possíveis:

  • Uma função de 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 typedef comando é redefinido usando sintaxe diferente.

Example

O exemplo 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
}