Dela via


Kompilatorvarning (nivå 1) C4142

godartad omdefiniering av typen

Anmärkningar

En typ omdefinieras på ett sätt som inte påverkar den genererade koden.

Så här åtgärdar du genom att kontrollera följande möjliga orsaker:

  • En medlemsfunktion i en härledd klass har en annan returtyp än motsvarande medlemsfunktion i basklassen.

  • En typ som definieras med typedef kommandot omdefinieras med hjälp av en annan syntax.

Example

I följande exempel genereras C4142:

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

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