Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«identificador» : redefinição do tipo «tipo»
Remarks
O identificador já estava definido como type. Verifique se há redefinições do identificador.
Você também pode obter C2011 se importar um arquivo de cabeçalho ou biblioteca de tipos mais de uma vez para o mesmo arquivo. Para evitar várias inclusões dos tipos definidos em um arquivo de cabeçalho, use proteções de inclusão ou uma #pragma diretiva única no arquivo de cabeçalho.
Se você precisar encontrar a declaração inicial do tipo redefinido, você pode usar o sinalizador do compilador /P para gerar a saída pré-processada passada para o compilador. Você pode usar ferramentas de pesquisa de texto para localizar instâncias do identificador redefinido no arquivo de saída.
Example
O exemplo a seguir gera C2011 e mostra uma maneira de corrigi-lo:
// C2011.cpp
// compile with: /c
struct S;
union S; // C2011
union S2; // OK