Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

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.

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
Anzeigen: