Partilhar via


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;