Поделиться через


Предупреждение компилятора (уровень 1) C4142

доброкачественное переопределение типа

Тип переопределен таким образом, который не влияет на созданный код.

Чтобы устранить ошибку, проверьте указанные ниже возможные причины ее возникновения.

  • Функция-член производного класса имеет другой тип возврата от соответствующей функции-члена базового класса.

  • Тип, определенный командой typedef , переопределен с помощью другого синтаксиса.

Следующий пример приводит к возникновению ошибки C4142:

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

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