Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
ontbrekende typeaanduiding - int verondersteld. Opmerking: C++ biedt geen ondersteuning voor standaard-int
Opmerkingen
Deze waarschuwing wordt afgegeven wanneer een typeaanduiding ontbreekt in een declaratie. De compiler ging er vroeger van uit dat het type in dit geval int was. Maar als gevolg van de conformheid van de compiler die is uitgevoerd voor Visual Studio 2005, moeten alle declaraties het type expliciet opgeven.
C4430 wordt altijd als een fout uitgegeven. U kunt deze waarschuwing uitschakelen met de #pragma warning of /wd. Voor meer informatie, zie warning of /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Waarschuwingsniveau).
Voorbeeld
In het volgende voorbeeld wordt C4430 gegenereerd:
// compile with: /c
struct CMyClass {
CUndeclared m_myClass; // C4430
};
typedef struct {
someFunction(); // C4430
unsigned x;
unsigned y;
} POINT;
Om deze code op te lossen, moet u het type CUndeclared en de functie someFunction definiƫren voordat ze worden gebruikt.