Avviso del compilatore (livello 1) C4142

ridefinizione benigna di tipo

Un tipo viene ridefinito in modo che non abbia alcun effetto sul codice generato.

Per risolvere il problema, verificare le seguenti cause possibili:

  • Una funzione membro di una classe derivata ha un tipo restituito diverso dalla funzione membro corrispondente della classe base.

  • Un tipo definito con il typedef comando viene ridefinito usando una sintassi diversa.

L'esempio seguente genera l'errore C4142:

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

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