Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
chybějící specifikátor typu: předpokládá se int Poznámka: C++ nepodporuje výchozí int
Poznámky
Toto upozornění se vydává, když v deklaraci chybí specifikátor typu. Kompilátor kdysi předpokládal, že typ byl int v tomto případě. Kvůli práci na souladu kompilátoru pro Visual Studio 2005 musí všechny deklarace explicitně určit typ.
C4430 se vždy vydává jako chyba. Toto upozornění můžete vypnout pomocí #pragma warning/wd Další informace naleznete na warning nebo /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (úroveň upozornění).
Příklad
Následující příklad vygeneruje C4430:
// compile with: /c
struct CMyClass {
CUndeclared m_myClass; // C4430
};
typedef struct {
someFunction(); // C4430
unsigned x;
unsigned y;
} POINT;
Pokud chcete tento kód opravit, musíte před použitím definovat typ CUndeclared a funkci someFunction .