Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.