Udostępnij przez


Ostrzeżenie kompilatora (poziom 2) C4099

"identifier": nazwa typu widoczna po raz pierwszy przy użyciu polecenia "object_type1" jest teraz widoczna przy użyciu polecenia "object_type2"

Uwagi

Obiekt zadeklarowany jako struktura jest definiowany jako klasa lub obiekt zadeklarowany jako klasa jest definiowany jako struktura. Kompilator używa typu podanego w definicji.

Przykład

Poniższy przykład generuje kod C4099.

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