Partilhar via


Erros no avaliador de expressões (CXXxxxx)

Esta secção é uma referência aos erros gerados pelas ferramentas de depuração e diagnóstico. Estas ferramentas geram erros da forma CXXxxxx ouCAN xxxx, onde xxxx é um número de quatro dígitos.

Importante

Os compiladores e ferramentas de compilação do Visual Studio podem relatar muitos tipos de erros e avisos. Depois que um erro ou aviso é encontrado, as ferramentas de compilação podem fazer suposições sobre a intenção do código e tentar continuar, para que mais problemas possam ser relatados ao mesmo tempo. Se as ferramentas fizerem a suposição errada, erros ou avisos posteriores podem não se aplicar ao seu projeto. Quando você corrige problemas em seu projeto, sempre comece com o primeiro erro ou aviso relatado e recrie com frequência. Uma correção pode resolver vários erros subsequentes.

Para obter ajuda sobre uma mensagem de diagnóstico específica no Visual Studio, selecione-a na janela Output e pressione a tecla F1. O Visual Studio abre a página de documentação para esse erro, se existir. Você também pode usar a ferramenta de pesquisa na parte superior da página para encontrar artigos sobre erros ou avisos específicos. Ou navegue pela lista de erros e avisos por ferramenta e digite o índice nesta página.

Observação

Nem todos os erros ou avisos do Visual Studio são documentados. Em muitos casos, a mensagem de diagnóstico fornece todas as informações disponíveis. Se você chegou a esta página e acha que a mensagem de erro ou aviso precisa de explicações adicionais, informe-nos usando os botões de feedback nesta página. Se você acha que o erro ou aviso está errado, ou encontrou outro problema com o conjunto de ferramentas, relate um problema de produto no site Comunidade de Desenvolvedores. Você também pode enviar comentários e inserir bugs dentro do IDE. No Visual Studio, vá para a barra de menus e escolha Ajuda > Enviar Comentários > Relatar um Problemaou enviar uma sugestão usando Ajuda > Enviar Comentários > Sugerir um recurso. Alguns tópicos de erros do compilador que não são emitidos pelo compilador foram criados e agora redirecionam para esta página.

Você pode encontrar assistência adicional para erros e avisos em fóruns do Microsoft Q&A C++. Ou, procure o número de erro ou aviso no Visual Studio C++ Developer Community site. Você também pode pesquisar Stack Overflow para encontrar soluções.

Para obter links para ajuda adicional e recursos da comunidade, consulte Ajuda do Visual C++ eComunidade.

Mensagens de erro do avaliador de expressões

Erro Message
Erro do avaliador de expressão CXX0000 nenhuma condição de erro
Erro do avaliador de expressões CXX0001 exceção ao executar a função de utilizador
Erro do avaliador de expressões CXX0002 Erro ao acessar a memória do usuário
Erro do avaliador de expressões CXX0004 erro de sintaxe
Erro do avaliador de expressões CXX0005 operador não suportado
Erro do avaliador de expressões CXX0006 parêntese esquerdo ausente
Erro do avaliador de expressão CXX0007 falta de parêntese direito
Erro do avaliador de expressão CXX0008 faltando " no final da string
Erro do avaliador de expressão CXX0009 faltando ' após constante de caractere
Erro do avaliador de expressões CXX0010 colchete esquerdo ausente
Erro do avaliador de expressões CXX0011 falta de colchete direito
Erro do avaliador de expressões CXX0012 falta de chave esquerda
Erro do avaliador de expressões CXX0013 operador em falta
Erro do avaliador de expressões CXX0014 operando em falta
Erro do avaliador de expressão CXX0015 expressão muito complexa (estouro de pilha)
Erro do avaliador de expressões CXX0016 constante muito grande
Erro do avaliador de expressões CXX0017 símbolo não encontrado
Erro do avaliador de expressões CXX0018 Nome de registo mau
Erro do avaliador de expressões CXX0019 Conversão de tipo incorreta
Erro do avaliador de expressões CXX0020 Tipos de operando inadequados para esta operação
Erro do avaliador de expressões CXX0021 struct ou união usada como escalar
Erro do avaliador de expressões CXX0022 chamada de função antes do _main
Erro do avaliador de expressões CXX0023 base inválida
Erro do avaliador de expressões CXX0024 A operação precisa de valor L
Erro do avaliador de expressões CXX0025 operador precisa de struct/union
Erro do avaliador de expressões CXX0026 string de formato incorreto
Erro do avaliador de expressões CXX0027 tp addr não é um l-value
Erro do avaliador de expressões CXX0028 elemento não é struct/union
Erro do avaliador de expressões CXX0029 não struct ponteiro
Erro do avaliador de expressões CXX0030 expressão não avaliável
Erro do avaliador de expressões CXX0031 Expressão não expansível
Erro do avaliador de expressões CXX0032 dividir por 0
Erro do avaliador de expressão CXX0033 Erro na informação de tipo OMF
Erro do avaliador de expressões CXX0034 Tipos incompatíveis com o operador
Erro do avaliador de expressões CXX0036 contexto incorreto {...} especificação
Erro do avaliador de expressões CXX0037 sem memória
Erro do avaliador de expressões CXX0038 número de argumentos de função e/ou incompatibilidade de tipo
Erro do avaliador de expressão CXX0039 símbolo é ambíguo
Erro do avaliador de expressões CXX0040 função requer conversão implícita
Erro do avaliador de expressão CXX0041 elemento de classe deve ser um membro estático ou uma função de membro
Erro do avaliador de expressões CXX0043 este ponteiro é utilizado fora de uma função membro
Erro do avaliador de expressão CXX0044 O uso do ponteiro _based(void) requer o operador :>
Erro do avaliador de expressões CXX0045 não é uma função
Erro do avaliador de expressão CXX0046 Lista de argumentos necessária para a função de membro
Erro do avaliador de expressão CXX0047 A lista de argumentos não corresponde a uma função
Erro do avaliador de expressões CXX0048 Sequência de chamadas não suportada
Erro do avaliador de expressões CXX0049 OMF obsoleto - reestabeleça a ligação ao programa
Erro do avaliador de expressões CXX0050 A parte esquerda de "::" deve ser class/struct/union
Erro do avaliador de expressões CXX0051 mais de um símbolo com sobrecarga especificado no ponto de interrupção
Erro do avaliador de expressões CXX0052 função de membro não presente
Erro do avaliador de expressões CXX0053 correspondência de símbolos não funcionais durante a ligação de pontos de interrupção
Erro do avaliador de expressões CXX0054 Registo na expressão de ponto de interrupção inválida
Erro do avaliador de expressões CXX0055 símbolo ambíguo no operador de contexto
Erro do avaliador de expressões CXX0056 erro no número da linha
Erro do avaliador de expressões CXX0057 sem código no número da linha
Erro do avaliador de expressões CXX0058 operador sobrecarregado não encontrado
Erro do avaliador de expressão CXX0059 O operando esquerdo é uma classe, não um nome de função
Erro do avaliador de expressões CXX0060 O registo não está disponível
Erro do avaliador de expressão CXX0061 profundidade de aninhamento de função excedida
Erro do avaliador de expressões CXX0062 Chamadas de constructor não suportadas
Erro do avaliador de expressões CXX0063 operador sobrecarregado -> não suportado
Erro do avaliador de expressão CXX0064 não é possível definir o ponto de interrupção na função membro virtual vinculada
Erro do avaliador de expressão CXX0065 variável necessita de stack frame
Erro do avaliador de expressão CXX0066 membro estático não presente
Erro do avaliador de expressão CXX0067 avaliação de função não suportada
Erro do avaliador de expressões CXX0069 variável necessita de stack frame
Erro do avaliador de expressões CXX0072 Erro: informações de tipo ausentes ou desconhecidas

Consulte também

Erros e avisos do compilador C/C++ e das ferramentas de compilação