C4430 de aviso do compilador
Mensagem de erro
especificador de tipo ausentes - int assumido.Observação: C++ não dá suporte padrão int
Esse erro pode ser gerado sistema autônomo resultado do compilador conformidade trabalho foi realizado em Visual C++ 2005: todas as declarações agora devem especificar explicitamente o tipo; int não mais será adotada.Consulte Quebrar alterações no compilador de 2005 Visual C++ para obter mais informações.
C4430 sempre é emitido sistema autônomo um erro.Você pode desativar este aviso com a #pragma warning ou /wd; Consulte aviso ou /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / ganhou (nível de aviso) Para obter mais informações.
Exemplo
O exemplo a seguir gera C4430.
// C4430.cpp
// compile with: /c
struct CMyClass {
CUndeclared m_myClass; // C4430
int m_myClass; // OK
};
typedef struct {
POINT(); // C4430
// try the following line instead
// int POINT();
unsigned x;
unsigned y;
} POINT;