Предупреждение компилятора (уровень 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
}