Compilerwarnung (Stufe 2) C4099

'Bezeichner': Geben Sie den zuerst unter Verwendung von 'Objekttyp1' und jetzt unter Verwendung von 'Objekttyp2' gesehenen Namen ein

Ein als Struktur deklariertes Objekt wird als Klasse definiert, oder ein als Klasse deklariertes Objekt wird als Struktur definiert. Der Compiler verwendet den in der Definition festgelegten Typ.

Beispiel

Im folgenden Beispiel wird C4099 generiert.

// C4099.cpp
// compile with: /W2 /c
struct A;
class A {};   // C4099, use different identifer or use same object type