Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
saknad typspecificerare – int antas. Obs! C++ stöder inte standard-int
Anmärkningar
Den här varningen utfärdas när en typspecificerare saknas i en deklaration. Kompilatorn brukade anta att typen var int i det här fallet. Men på grund av kompilatorns efterlevnadsarbete för Visual Studio 2005 måste alla deklarationer uttryckligen ange typen.
C4430 utfärdas alltid som ett fel. Du kan inaktivera den här varningen med #pragma warning eller /wd. Mer information finns i warning eller /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (varningsnivå).
Exempel
I följande exempel genereras C4430:
// compile with: /c
struct CMyClass {
CUndeclared m_myClass; // C4430
};
typedef struct {
someFunction(); // C4430
unsigned x;
unsigned y;
} POINT;
För att åtgärda den här koden måste du definiera typen CUndeclared och funktionen someFunction innan de används.