Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

C4482 de aviso (Nível 1) do compilador

Mensagem de erro

fora do padrão extensão usado: enum 'enum' Usado em nome qualificado

Quando você fizer referência a um enum dentro um tipo, você não precisará especificar o nome de enum.

Para obter mais informações sobre enums CLR, consulte classe enum.Para obter mais informações sobre enums nativo, consulte declarações de enumeração C++.

O seguinte exemplo gera C4482.

// C4482.cpp
// compile with: /c /W1
struct S {
   enum E { a };
};

int i = S::E::a;   // C4482
int j = S::a;   // OK
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.