Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
identificatore di tipo mancante, verrà utilizzato int. Nota: C++ non supporta default-int
Osservazioni:
Questo avviso viene generato quando manca un identificatore di tipo in una dichiarazione. Il compilatore era solito presupporre che il tipo fosse int in questo caso. Tuttavia, a causa del lavoro di conformità del compilatore eseguito per Visual Studio 2005, tutte le dichiarazioni devono specificare in modo esplicito il tipo.
C4430 viene sempre generato come errore. È possibile disattivare questo avviso con #pragma warning o /wd. Per altre informazioni, vedere warning o /w, /W0, /W1/W2/W3, /W4/w1/w2/w3/w4/Wall/wd/we/wo, /Wv/WX (livello di avviso).
Esempio
L'esempio seguente genera l'errore C4430:
// compile with: /c
struct CMyClass {
CUndeclared m_myClass; // C4430
};
typedef struct {
someFunction(); // C4430
unsigned x;
unsigned y;
} POINT;
Per correggere questo codice, è necessario definire il tipo CUndeclared e la funzione someFunction prima dell'uso.