Erros do compilador C3500 a C3999

Os artigos desta secção explicam um subconjunto das mensagens de erro geradas pelo compilador.

Importante

Os compiladores e ferramentas de compilação do Visual Studio podem reportar 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 numa mensagem de diagnóstico específica em 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, caso exista. 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 estã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 achar que o erro ou aviso está errado, ou se encontrou outro problema com o conjunto de ferramentas, reporte um problema de produto no site Developer Community. Você também pode enviar comentários e inserir bugs dentro do IDE. No Visual Studio, vá à barra de menu e escolha Ajuda > Enviar Feedback > Reportar um Problema, ou submeter uma sugestão usando Ajuda > Enviar Feedback > Sugira uma funcionalidade. 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 site Visual Studio C++ Developer Community. 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

Erro Message
Erro do compilador C3500 ProgID inválido 'progid'
Erro do compilador C3501 não existe nenhum typelib registado para ProgID 'progid'
Erro do compilador C3502 não é possível obter LIBID para ProgID 'progid'
Erro do compilador C3503 O caráter '0xvalue' não é permitido num literal de cadeia em bruto
Erro do compilador C3504 não é possível criar GUID a partir da string 'string'
Erro do compilador C3505 não é possível carregar a biblioteca de tipos 'biblioteca'
Erro do compilador C3506 não existe nenhum typelib registado para a 'biblioteca' LIBID
Erro do compilador C3507 um ProgID não pode ter mais de 39 caracteres 'progid'; nem contêm qualquer pontuação além de '.'; nem começar com um dígito
Erro do compilador C3508 'tipo': não é um tipo de Automação válido
Erro do compilador C3509 'tipo': tipo de retorno de automação inválido; quando um parâmetro está marcado como 'retval', o tipo de retorno deve ser 'void', 'HRESULT' ou 'SCODE'
Erro do compilador C3510 Não é possível localizar a biblioteca de tipos dependente library_name
Erro do compilador C3511 'identificador': uma chamada a um construtor delegador tem de ser o único inicializador de membro
Erro do compilador C3512 A sequência de caracteres delimitadora para uma cadeia literal bruta não deve ter mais do que 16 caracteres
Erro do compilador C3513 'string': caractere delimitador literal bruto de string sem suporte
Erro do compilador C3514 'carácter' (valor): carácter delimitador literal bruto de string não suportado
Erro do compilador C3515 Se um argumento para uma especialização parcial de modelo de classe for uma expansão de pacote, será o último argumento
Erro do compilador C3516 fim de ficheiro inesperado detetado durante o processamento da cadeia literal em bruto; a sequência delimitadora 'string' não correspondia
Erro do compilador C3517 'Identificador' Uma declaração de alias não pode ter um tipo que contenha 'Auto'
Erro do compilador C3518 'identificador': num contexto de inicialização por lista direta, o tipo para 'tipo' só pode ser deduzido a partir de uma única expressão inicializadora
Erro do compilador C3519 'parâmetro': parâmetro inválido para embedded_idl atributo
Erro do compilador C3520 'identificador': o pacote de parâmetros deve ser expandido neste contexto
Erro do compilador C3521 'identificador' não é um pacote de parâmetros
Erro do compilador C3522 'type': o pacote de parâmetros não pode ser expandido neste contexto
Erro do compilador C3523 'tamanho de...' requer como argumento um pacote de parâmetros não expandido
Erro do compilador C3524 'identificador': 'sizeof' não pode ser aplicado a um pacote de parâmetros. Querias dizer 'tamanhode...'?
Erro do compilador C3525 'parâmetro': se um template de classe tiver um pacote de parâmetros template, deve aparecer no final da lista de parâmetros template
Erro do compilador C3526 '...' não pode ser aplicado a 'isto'
Erro do compilador C3527 'identificador' não é um operando válido para 'sizeof...'. Queria utilizar 'sizeof'?
Erro do compilador C3528 'identifier1': o número de elementos nesta expansão de pacote não corresponde ao número de elementos em 'identifier2'
Erro do compilador C3529 'parâmetro': um pacote de parâmetros de modelo não pode ter um argumento por defeito
Erro do compilador C3530 'Tipo' não pode ser combinado com qualquer outro especificador de tipo
Erro do compilador C3531 'identificador': um símbolo cujo tipo contém 'tipo' deve ter um inicializador
Erro do compilador C3532 O tipo de elemento de um array não pode ser um tipo que contenha 'tipo'
Erro do compilador C3533 Um parâmetro não pode ter um tipo que contenha 'tipo'
Erro do compilador C3534 Obsolete.
Erro do compilador C3535 Não se pode deduzir o tipo para 'tipo1' a partir do 'tipo2'
Erro do compilador C3536 'identificador': não pode ser usado antes de ser inicializado
Erro do compilador C3537 Não podes fazer conversão para um tipo que contenha 'tipo'
Erro do compilador C3538 numa lista de declaradores, o 'tipo' deve sempre deduzir para o mesmo tipo
Erro do compilador C3539 Um argumento-modelo não pode ser um tipo que contenha 'tipo'
Erro do compilador C3540 Sizeof não pode ser aplicado a um tipo que contém 'tipo'
Erro do compilador C3541 Typeid não pode ser aplicado a um tipo que contém 'tipo'
Erro do compilador C3542 'identificador': uma função membro virtual não deve ter um tipo de retorno que contenha 'tipo'
Erro do compilador C3543 'type': não contém um pacote de parâmetros
Erro do compilador C3544 'parameter': o pacote de parâmetros espera um argumento de tipo de modelo
Erro do compilador C3545 'parameter': parameter pack espera um argumento template que não seja de tipo
Erro do compilador C3546 '...': não existem pacotes de parâmetros disponíveis para expandir
Erro do compilador C3547 O parâmetro modelo 'Parâmetro' não pode ser usado porque segue um pacote de parâmetros modelo e não pode ser deduzido a partir dos parâmetros de função de 'função'
Erro do compilador C3548 'identificador': o pacote de parâmetros não pode ser usado neste contexto
Erro do compilador C3549 'valor': um pacote de parâmetros de função não pode ter um argumento padrão
Erro do compilador C3550 Neste contexto, só é permitido «decltype(auto)» simples
Erro do compilador C3551 Se for usado um tipo de retorno final, então o tipo de retorno inicial será o único especificador de tipo 'Auto' (e não 'tipo')
Erro do compilador C3552 esperava-se 'decltype(auto)'
Erro do compilador C3553 decltype espera uma expressão e não um tipo
Erro do compilador C3554 'Tipo' não pode ser combinado com qualquer outro especificador de tipo
Erro do compilador C3555 Argumento incorreto para 'decltype'
Erro do compilador C3556 'expressão': argumento incorreto para 'decltype'
Erro do compilador C3557 Obsolete.
Erro do compilador C3558 Obsolete.
Erro do compilador C3559 chamada recursiva para 'função': a recursão é detetada durante a compilação do grafo de chamadas para concurrency::parallel_for_each em: 'function'
Erro do compilador C3560 'function': A IL não está disponível ao compilar o grafo de chamadas para o concurrency::parallel_for_each em: 'function'
Erro do compilador C3561 Operação de barreira de tiles encontrada no fluxo de controlo que não é uniforme entre tiles ao compilar o grafo de chamadas para concurrency::parallel_for_each em: 'function'
Erro do compilador C3562 A função intrínseca 'função' limita-se a não ter mais do que parâmetros numéricos
Erro do compilador C3563 Loop infinito detetado ao compilar o grafo de chamadas para concurrency::parallel_for_each em: 'function'
Erro do compilador C3564 leitura de valor não inicializado ao compilar o grafo de chamadas de concurrency::parallel_for_each em: 'function'
Erro do compilador C3565 A quantidade total de memória tile_static (number bytes) excede o limite de number bytes ao compilar o grafo de chamadas para concurrency::parallel_for_each
Erro do compilador C3566 blocos com efeitos secundários aninhados com demasiada profundidade ao compilar o grafo de chamadas para concurrency::parallel_for_each em: 'function'
Erro do compilador C3567 Divisão ou módulo por zero detetados ao compilar o grafo de chamadas para concurrency::parallel_for_each em: 'função'
Erro do compilador C3568 soma de registos excede o limite de number ao compilar o grafo de chamadas para o concurrency::parallel_for_each. Por favor, simplifique o seu programa
Erro do compilador C3569 condição de corrida detetada ao compilar o grafo de chamadas de concurrency::parallel_for_each em: 'function'
Erro do compilador C3570 Uso ilegal do escopo restrito do amplificador ao compilar com /CLR
Erro do compilador C3571 'tipo': argumento ilegal do domínio computacional; não é um tipo de classe
Erro do compilador C3572 'type': argumento ilegal do domínio de computação; o membro público está em falta: 'static const int rank' ou o valor de rank não é positivo
Erro do compilador C3573 O número de instâncias de concurrency::graphics::sampler passadas a concurrency::parallel_for_each não pode exceder number
Erro do compilador C3574 'tipo': dimensões de mosaico inválidas: devem ser positivas e (1) Z <= número; (2) ZYX <= número
Erro do compilador C3575 'tipo': argumento ilegal do domínio computacional; Membro público em falta: 'Concurrency::< Número > _map_index(Concorrência Const::< do Índice>&) Restringir(amp)'
Erro do compilador C3576 'type': o argumento #number de concorrência::details::_Parallel_for_each é de um tipo não suportado
Erro do compilador C3577 o argumento do kernel de concurrency::parallel_for_each é ilegal: não é possível resolver a chamada ao membro 'void operator()(type) restrict(amp)'
Erro do compilador C3578 O tamanho do objeto de função passado para concurrency::parallel_for_each não pode exceder number bytes
Erro do compilador C3579 O número de instâncias só de leitura de `concurrency::array` e `concurrency::graphics::texture` passadas a `concurrency::parallel_for_each` não pode exceder number
Erro do compilador C3580 O número de instâncias com capacidade de escrita de concurrency::array e concurrency::graphics::texture passadas a concurrency::parallel_for_each não pode exceder number
Erro do compilador C3581 'tipo': tipo não suportado no código restrito AMP
Erro do compilador C3582 Obsolete.
Erro do compilador C3583 'Identificador': o tamanho da variável (número de bytes) é maior do que o tamanho máximo (número de bytes) suportado no código restrito a amperes
Erro do compilador C3584 Uso não suportado de tile_static no 'identificador'
Erro do compilador C3585 'identifier' tem uma classe de armazenamento não suportada em código amp restrito
Erro do compilador C3586 'identificador': a utilização de variáveis globais ou estáticas não é permitida no código restrito AMP
Erro do compilador C3587 dynamic_cast não é suportado em código restrito a AMP
Erro do compilador C3588 A conversão de 'type1' para 'type2' não é suportada no código AMP restrito
Erro do compilador C3589 'string': utilização não suportada de literais de cadeia em código restrito de AMP
Erro do compilador C3590 A captura de 'valor' não é suportada se o lambda for restrito por amp
Erro do compilador C3591 O operador typeid não é suportado em código AMP restrito
Erro do compilador C3592 A montagem nativa em linha ('__asm') não é suportada no código restrito a amperes
Erro do compilador C3593 'goto' não é suportado no código restrito do AMP
Erro do compilador C3594 O tratamento de exceções (try, catch, throw etc.) não é suportado em código restrito do AMP
Erro do compilador C3595 O valor constante está fora da gama suportada no código restrito a amperes
Erro do compilador C3596 'parâmetro' ('tipo'): variável capturada pela lambda é de um tipo não suportado em código amp restrito
Erro do compilador C3597 'parâmetro': o 'identificador' não pode ser capturado por valor se o lambda estiver restrito em amp
Erro do compilador C3598 A instrução label não é suportada em código com restrições AMP
Erro do compilador C3599 'operador': não é possível realizar aritmética de apontadores num apontador para bool em código com restrições AMP
Erro do compilador C3600 'function': uso da memória tile_static detetado ao compilar o grafo de chamadas para a concorrência sem mosaico::p arallel_for_each at: 'function'
Erro do compilador C3601 'type': é um tipo de argumento inválido para a função de diagnóstico de amp 'function'
Erro do compilador C3602 Fluxo de controlo não suportado detetado ao compilar o grafo de chamadas de concurrency::parallel_for_each em: 'function'
Erro do compilador C3603 'símbolo': tipo 'tipo' ainda não suportado
Erro do compilador C3604 'identificador': só pode criar um objeto gerido no heap GC
Erro do compilador C3605 O número total de amostradores (número capturado e número predefinido) excede número ao compilar o grafo de chamadas para concurrency::parallel_for_each em: 'function'
Erro do compilador C3606 A função intrínseca 'função' não pode ser mapeada para HLSL
Erro do compilador C3607 Uma declaração estruturada de ligação não pode ter restrições
Erro do compilador C3609 'identificador': uma função 'selada/final' deve ser virtual
Erro do compilador C3610 'identificador': o tipo de valor deve ser 'empacotado' antes de o método 'método' poder ser chamado
Erro do compilador C3611 'identificador': uma função selada não pode ter um especificador puro
Erro do compilador C3612 'identificador': uma classe selada não pode ter métodos virtuais puros
Erro do compilador C3613 Tipo de retorno em falta após '->' ('int' assumido)
Erro do compilador C3614 Valores diferentes para o tamanho da embalagem dentro da mesma classe; anteriormente era 'valor', o novo valor é 'valor'
Erro do compilador C3615 A função constexpr 'função' não pode resultar numa expressão constante
Erro do compilador C3616 Obsolete.
Erro do compilador C3617 os inicializadores de ligações estruturadas devem ser do tipo array ou classe não-unionista; O tipo 'type_name' não é permitido
Erro do compilador C3618 'declaração': um método marcado como DllImport não pode ser definido
Erro do compilador C3619 não é possível declarar um modelo num tipo gerido/WinRT
Erro do compilador C3620 'type': não é permitido definir o alinhamento nos tipos WinRT
Erro do compilador C3621 'type': apenas o valor padrão de empacotamento (número) é permitido para tipos WinRT
Erro do compilador C3622 tipo': uma classe declarada como 'palavra-chave' não pode ser instanciada
Erro do compilador C3623 'identificador': os campos de bits não são suportados em tipos gerenciados/WinRT
Erro do compilador C3624 'tipo': a utilização deste tipo requer uma referência ao 'identificador' de montagem/módulo
Erro do compilador C3625 'classe': um tipo nativo não pode derivar de um tipo gerido/WinRT 'tipo'
Erro do compilador C3626 'identificador': 'palavra-chave' só pode ser usada em interfaces COM, funções membro e membros de dados que sejam apontadores para delegados
Erro do compilador C3627 Apenas um tipo de valor pode ser encaixotado
Erro do compilador C3628 'classe': as classes geridas/WinRT suportam apenas herança pública
Erro do compilador C3629 'token': um padrão de captura só pode aparecer no início de uma lista de captura lambda
Erro do compilador C3630 erro ao processar o token 'token' (Obsoleto em Visual Studio 2022.)
Erro do compilador C3631 'evento': não é possível sobrecarregar eventos geridos/WinRT
Erro do compilador C3632 'evento': estilo inválido de evento para constructo
Erro do compilador C3633 não se pode definir 'identificador' como um membro da 'classe' gerida
Erro do compilador C3634 'member': não pode definir um método abstrato de uma classe gerida/WinRT
Erro do compilador C3635 'identificador': não pode ser aplicado a uma classe gerida/WinRT (utilize 'identificador' em vez)
Erro do compilador C3636 'identificador': não pode ser aplicado a este tipo
Erro do compilador C3637 'função': uma definição de função amiga não pode ser uma especialização de um modelo/genérico de função
Erro do compilador C3638 'operador': os operadores de conversão padrão de encapsulamento e unboxing não podem ser redefinidos
Erro do compilador C3639 Uma lambda que faz parte de um argumento padrão só pode ter uma captura de init
Erro do compilador C3640 'membro': deve ser definida uma função membro referenciada ou virtual de uma classe local
Erro do compilador C3641 'função': convenção de chamada inválida 'convenção' para função compilada com /clr:pure ou /clr:safe
Erro do compilador C3642 'função': não pode chamar uma função com a convenção de chamada __clrcall a partir de código nativo
Erro do compilador C3643 '%$S': não é possível decompor o tipo com membros de dados não estáticos tanto em '%$S' como em '%$S'
Erro do compilador C3644 'função': não pode compilar a função para gerar código gerido
Erro do compilador C3645 'função': __clrcall não pode ser usada em funções compiladas para código nativo
Erro do compilador C3646 'identificador': especificador de sobreposição desconhecido
Erro do compilador C3647 Obsolete.
Erro do compilador C3648 Esta sintaxe de sobreposição explícita não é suportada para tipos geridos
Erro do compilador C3649 esta sintaxe de substituição explícita não é permitida com /ZW
Erro do compilador C3650 'member': não pode ser usado como substituição explícita, deve ser uma função membro virtual de uma classe base
Erro do compilador C3651 'membro': não pode ser usado como sobreposição explícita, deve ser membro de uma classe base
Erro do compilador C3652 'membro': uma função que é explicitamente substituída deve ser virtual
Erro do compilador C3653 'identificador': não pode ser usado como substituição com nome: não foi encontrada nenhuma função a ser substituída; esqueceu-se de nomear explicitamente a função, usando o operador a::?
Erro do compilador C3654 'token': erro de sintaxe em substituição explícita
Erro do compilador C3655 'membro': função já explicitamente sobreposta
Erro do compilador C3656 'palavra-chave': o especificador override não pode ser especificado mais do que uma vez
Erro do compilador C3657 Um destruidor/finalizador não pode explicitamente sobrepor ou ser explicitamente sobreposto
Erro do compilador C3658 Obsolete.
Erro do compilador C3659 'member': o especificador 'override' 'palavra-chave' não é suportado
Erro do compilador C3660 'membro1': esconde o membro herdado 'membro2'
Erro do compilador C3661 A lista de substituição explícita não encontrou nenhum método para substituir
Erro do compilador C3662 'member': especificador de sobreposição 'palavra-chave' permitido apenas em funções membros de classes geridas/WinRT
Erro do compilador C3663 Obsolete.
Erro do compilador C3664 'membro': não pode ser usado como sobreposição explícita, deve ter acessibilidade 'pública' ou 'protegida'
Erro do compilador C3665 'member': especificador de sobreposição 'palavra-chave' não permitido num destrutor/finalizador
Erro do compilador C3666 'constructor': especificador de sobreposição 'palavra-chave' não permitido num construtor
Erro do compilador C3667 'attribute': atributo não suporta expansão de pacotes
Erro do compilador C3668 'member': método com o especificador de substituição 'override' não substitui nenhum método de qualquer classe base
Erro do compilador C3669 'member': especificador de sobreposição 'override' não permitido em funções ou construtores estáticos de membro
Erro do compilador C3670 'member': não pode sobrescrever o método de classe base inacessível 'member'
Erro do compilador C3671 'membro': a função não sobrepõe-se a 'membro'
Erro do compilador C3672 A expressão pseudo-destruidora só pode ser usada como parte de uma chamada de função
Erro do compilador C3673 'classe': a classe não tem um construtor de cópia
Erro do compilador C3674 Não consegui encontrar o módulo padrão da biblioteca 'módulo'
Erro do compilador C3675 'função': é reservada porque 'propriedade' está definida
Erro do compilador C3676 'classe': ref class e base class têm atributos incompatíveis '[atributo]'
Erro do compilador C3677 O literal da cadeia após 'operador' não pode ter um prefixo de codificação
Erro do compilador C3678 O literal da cadeia após o 'operador' deve ser a cadeia vazia '""""""
Erro do compilador C3679 esperava um identificador de sufixo literal após 'operador """""
Erro do compilador C3680 não pode concatenar literais de cadeia definidos pelo utilizador com identificadores de sufixos literais incompatíveis
Erro do compilador C3681 atributo 'fallthrough': pode aparecer apenas numa instrução switch anexada
Erro do compilador C3682 'operator identificador': operador literal/modelo de operador literal não pode ser declarado com 'ligação C'
Erro do compilador C3683 não consegue definir tanto o operador literal bruto como o modelo de operador literal com o mesmo identificador de sufixo literal
Erro do compilador C3684 'operator identificador': declaração do operador literal tem uma lista de parâmetros inválida
Erro do compilador C3685 ' identificador de operador': o modelo literal de operador não pode ter parâmetros de função
Erro do compilador C3686 'operador identificador': o modelo de operador literal deve ter exatamente um parâmetro de modelo, e este deve ser um pacote de parâmetros
Erro do compilador C3687 operador identificador: o modelo de operador literal deve ter um parâmetro de modelo que não seja de tipo 'char'
Erro do compilador C3688 sufixo literal inválido 'sufixo'; operador literal ou modelo de operador literal ' identificador de operador' não encontrado
Erro do compilador C3689 'operador identificador': operador literal/modelo de operador literal deve estar num âmbito global ou no âmbito de um espaço de nomes
Erro do compilador C3690 esperava um literal de cadeia, mas encontrei um literal de cadeia definido pelo utilizador em vez disso
Erro do compilador C3691 prefixo literal inválido 'prefixo'
Erro do compilador C3692 O tipo não escalar 'type_name' não pode ser usado numa expressão pseudo-destruidora
Erro do compilador C3693 'identificador': os campos de bits não podem ser capturados por referência
Erro do compilador C3694 uma declaração de associação estruturada não pode conter outros especificadores além de 'static', 'thread_local', 'auto' e qualificadores cv
Erro do compilador C3695 '%$S': não pode decompor um tipo contendo uma união ou estrutura anónima
Erro do compilador C3696 'palavra-chave': não é possível usar este qualificativo em '%'
Erro do compilador C3697 'palavra-chave': não se pode usar este qualificativo em '^'
Erro do compilador C3698 'tipo': não pode usar este tipo como argumento de 'operador'
Erro do compilador C3699 'operador': não pode usar esta indireção no tipo 'tipo'
Erro do compilador C3700 falta o delimitador final '%c' no nome do ficheiro
Erro do compilador C3701 'função': a fonte do evento não tem eventos
Erro do compilador C3702 O ATL é obrigatório para eventos COM
Erro do compilador C3703 'event_handler': um método de gestor de eventos deve ter a mesma classe de armazenamento que o 'evento' de origem
Erro do compilador C3704 'membro': Um método Vararg não pode disparar eventos
Erro do compilador C3705 'função': não é possível encontrar a interface de eventos
Erro do compilador C3706 'função': deve ser uma interface COM para disparar eventos COM
Erro do compilador C3707 'member': o método disinterface deve ter um dispid
Erro do compilador C3708 'função': uso incorreto de 'palavra-chave'; deve ser membro de uma fonte de eventos compatível
Erro do compilador C3709 'função': sintaxe incorreta para especificar o evento em __hook/__unhook
Erro do compilador C3710 'função': sintaxe incorreta para especificar o gestor de eventos em __hook/__unhook
Erro do compilador C3711 'evento': um método de uma fonte de eventos não gerida deve devolver void ou um tipo integral
Erro do compilador C3712 'event_handler': um método handler de eventos deve devolver o mesmo tipo que o 'evento' de origem
Erro do compilador C3713 'event_handler': um método handler de eventos deve ter os mesmos parâmetros de função que o 'evento' de origem
Erro do compilador C3714 'event_handler': um método handler de eventos deve ter a mesma convenção de chamada que o 'evento' de origem
Erro do compilador C3715 'apontador': deve ser um indicador para 'type'
Erro do compilador C3716 '%$L': não é permitido criar cabeçalhos pré-compilados com construções de módulos
Erro do compilador C3717 'member': não é possível definir um método que gera eventos
Erro do compilador C3718 só pode chamar '__palavra-chave' no contexto de uma função membro da classe recetora
Erro do compilador C3719 'member': uma fonte de eventos baseada em interface só pode ser usada para eventos COM
Erro do compilador C3720 'type': só pode implementar-se IDispatch num dual ou dispinterface
Erro do compilador C3721 'assinatura': assinatura incompatível para o evento
Erro do compilador C3722 um evento genérico não é permitido
Erro do compilador C3723 'função': não foi possível resolver o evento
Erro do compilador C3724 deve incluir <windows.h> para usar multi-threading com eventos
Erro do compilador C3725 Obsolete.
Erro do compilador C3726 Não foi possível aplicar transformações SecureHotPatch a '%s'. Explicação
Erro do compilador C3727 'evento': um evento gerido tem de ser uma função-membro ou um membro de dados que seja um apontador para um delegado
Erro do compilador C3728 'evento': o evento não tem método de aumento
Erro do compilador C3729 O especificador de atributos não pode conter ambos usando o prefixo de namespace e o atributo com âmbito
Erro do compilador C3730 Obsolete.
Erro do compilador C3731 evento 'evento' e manipulador 'event_handler' incompatíveis; A fonte de eventos e o gestor de eventos devem ter o mesmo tipo de evento
Erro do compilador C3732 'interface': uma interface personalizada que dispara eventos COM não pode herdar de IDispatch
Erro do compilador C3733 'evento': sintaxe incorreta para especificar um evento COM; Esqueceste-te de '__interface'?
Erro do compilador C3734 'classe': uma classe gerida/WinRT não pode ser uma coclasse
Erro do compilador C3735 modelo ou genérico redefinido
Erro do compilador C3736 'membro': deve ser um método ou, no caso de eventos geridos, opcionalmente um membro de dados
Erro do compilador C3737 'identificador': um delegado pode não ter uma convenção explícita de chamada
Erro do compilador C3738 'convenção': a convenção de chamada da instância explícita deve corresponder à do modelo instanciado
Erro do compilador C3739 a sintaxe 'class' só é suportada quando o parâmetro 'layout_dependent' de event_receiver está definido como true
Erro do compilador C3740 'template': os templates não podem obter ou receber eventos
Erro do compilador C3741 'classe': deve ser uma coclasse quando o parâmetro 'layout_dependent' de event_receiver é verdadeiro
Erro do compilador C3742 'token1': sequência de tokens desequilibrada no argumento de atributo 'atributo', esperado 'token2'
Erro do compilador C3743 só pode ligar/desconectar uma interface inteira quando o parâmetro 'layout_dependent' de event_receiver for verdadeiro
Erro do compilador C3744 __unhook deve ter pelo menos 3 argumentos para eventos gerenciados
Erro do compilador C3745 'função': só um evento pode ser 'levantado'
Erro do compilador C3746 O 'identificador' padrão de atributos pode aparecer no máximo uma vez numa lista de atributos
Erro do compilador C3747 modelo padrão/parâmetro genérico em falta: número do parâmetro
Erro do compilador C3748 'interface': Interfaces não geridas não podem disparar eventos
Erro do compilador C3749 'atributo': um atributo personalizado não pode ser usado dentro de uma função
Erro do compilador C3750 'token': token inesperado no especificador de atributo
Erro do compilador C3751 'identificador': identificador inesperado na lista de atributos
Erro do compilador C3752 'atributo': não pode classificar atributo; 'palavra-chave' não deve ser usada neste contexto
Erro do compilador C3753 uma propriedade genérica não é permitida
Erro do compilador C3754 Construtor de delegar: a função membro 'membro' não pode ser chamada numa instância do tipo 'tipo'
Erro do compilador C3755 'identificador': um delegado pode não ser definido
Erro do compilador C3756 Obsolete.
Erro do compilador C3757 'tipo': tipo não permitido para a função 'constexpr' (Obsoleto em Visual Studio 2022.)
Erro do compilador C3758 'member': a função virtual não pode ser declarada 'constexpr'
Erro do compilador C3759 'member': função membro de tipo não literal não pode ser declarada 'constexpr' (Obsoleta em Visual Studio 2022.)
Erro do compilador C3760 por favor, use a palavra-chave __property para declarar a propriedade numa 'classe' managed/WinRT
Erro do compilador C3761 'função': 'retval' só pode aparecer no último argumento de uma função
Erro do compilador C3762 Impossível processar o atributo 'atributo'
Erro do compilador C3763 'type': ''retval e ''out só podem aparecer num tipo de apontador de dados
Erro do compilador C3764 'member': não pode sobrescrever o método de classe base 'member'
Erro do compilador C3765 'evento': não pode definir um evento num 'tipo' de classe/estrutura marcado como event_receiver
Erro do compilador C3766 'type' deve fornecer uma implementação para o método de interface 'function'
Erro do compilador C3767 'função': função(ões) candidata(s) não acessível
Erro do compilador C3768 não pode obter o endereço de uma função virtual vararg em código totalmente gerido
Erro do compilador C3769 'identificador': uma classe aninhada não pode ter o mesmo nome que a classe envolvente imediata
Erro do compilador C3770 'tipo': não é uma classe base válida
Erro do compilador C3771 'identificador': a declaração friend não pode ser encontrada no âmbito do namespace mais próximo
Erro do compilador C3772 'identificador': declaração de modelo de amigo inválido
Erro do compilador C3773 A utilização de 'funcionalidade' neste contexto é uma extensão não conforme na C++versão
Erro do compilador C3774 não é possível encontrar 'scope::identifier': Inclua o cabeçalho header_name
Erro do compilador C3775 o tipo de retorno de 'função' não deve ser 'tipo'
Erro do compilador C3776 não é possível devolver uma expressão do tipo void numa corrotina com um tipo de retorno eventual diferente de void
Erro do compilador C3777 'função': uma corrotina não pode aceitar uma lista variável de argumentos
Erro do compilador C3778 alloca: não pode ser usada numa corrotina
Erro do compilador C3779 'função': uma função que devolve 'auto' não pode ser usada antes de ser definida
Erro do compilador C3780 'função': uma função de conversão que devolve 'auto' não pode ser usada antes de ser definida
Erro do compilador C3781 'palavra-chave': não pode ser usada numa corrotina do tipo 'tipo'. Ou a palavra-chave ou a palavra-chave tem de estar presente na promise_type associada
Erro do compilador C3782 tipo: a promessa de uma corrotina não pode conter nem a palavra-chave keyword nem a palavra-chave keyword
Erro do compilador C3783 'identificador': não pode ser uma corrotina
Erro do compilador C3784 a palavra-chave não pode aparecer neste contexto
Erro do compilador C3785 O primeiro argumento modelo para 'Std::integer_sequence' deve ser um tipo inteiro
Erro do compilador C3786 O segundo argumento modelo para 'Std::make_integer_sequence' deve ser uma constante inteira maior ou igual a zero
Erro do compilador C3787 não se pode deduzir o tipo de retorno desta corrotina
Erro do compilador C3788 Esta função não pode ser uma corrotina: 'type_name' não é uma classe
Erro do compilador C3789 Esta função não pode ser uma corrotina: '%$T' não declara o membro '%$I()'
Erro do compilador C3790 capturar '*isto' requer '%1$M'
Erro do compilador C3791 'isto' não pode ser capturado explicitamente quando o modo de captura predefinido é por cópia (=)
Erro do compilador C3792 Algoritmo de hash não reconhecido '%$I'
Erro do compilador C3793 O valor de hash do algoritmo '%$I' deve ter exatamente %u caracteres
Erro do compilador C3794 O ficheiro '%$S' especificado em #pragma file_hash também faz parte da unidade de compilação atual
Erro do compilador C3795 Múltiplos valores de hash conflitantes para o ficheiro '%$S'
Erro do compilador C3796 'operador %$I': não é nem um modelo de operador literal de cadeia nem um modelo de operador literal numérico
Erro do compilador C3797 'palavra-chave': a declaração de evento não pode ter especificador de sobreposição (deve ser colocada nos métodos de adição/remoção/elevação de eventos)
Erro do compilador C3798 'palavra-chave': a declaração de propriedade não pode ter especificador de sobreposição (deve ser colocada em métodos get/set de propriedade em vez disso)
Erro do compilador C3799 A propriedade indexada não pode ter uma lista de parâmetros vazia
Erro do compilador C3800 'declaração': não pode misturar propriedades e eventos
Erro do compilador C3801 'atributo': atributo não pode ter uma cláusula de argumento
Erro do compilador C3802 Obsolete.
Erro do compilador C3803 'propriedade': a propriedade tem um tipo que é incompatível com um dos seus acessores 'acessor'
Erro do compilador C3804 'membro': os métodos de acesso para uma propriedade devem ser todos estáticos ou totalmente não estáticos
Erro do compilador C3805 'token': token inesperado, era esperado '}' ou ','
Erro do compilador C3806 'token': token inesperado, era esperado um '{' ou um inicializador de membro
Erro do compilador C3807 'type': uma classe com o atributo ComImport não pode derivar de 'type', apenas a implementação de interface é permitida
Erro do compilador C3808 'type': uma classe com o atributo ComImport não pode definir o membro 'membro', apenas funções abstratas ou dllimport são permitidas
Erro do compilador C3809 'tipo': um tipo gerido/WinRT não pode ter funções/classes/interfaces amigas
Erro do compilador C3810 '%1$S': não pode decompor o tipo com a classe base ambígua 'type_name'
Erro do compilador C3811 Obsolete.
Erro do compilador C3812 '__property' deve ser o primeiro token numa declaração de propriedade
Erro do compilador C3813 uma declaração de propriedade só pode aparecer dentro da definição de tipo gerido/WinRT
Erro do compilador C3814 Obsolete.
Erro do compilador C3815 o tipo de retorno do método 'member' deve corresponder ao tipo do último parâmetro de um método de definição
Erro do compilador C3816 o membro da classe/struct member foi anteriormente declarado ou definido com um modificador managed/WinRT diferente
Erro do compilador C3817 'declaração': propriedade só pode ser aplicada a uma função
Erro do compilador C3818 Declaração de propriedade de array 'property' não deve sobrecarregar uma propriedade de índice 'property'
Erro do compilador C3819 Obsolete.
Erro do compilador C3820 'identificador': os inicializadores devem ser geridos
Erro do compilador C3821 'função': o tipo ou função gerida não pode ser usado numa função não gerida
Erro do compilador C3822 Obsolete.
Erro do compilador C3823 Obsolete.
Erro do compilador C3824 'tipo': este tipo não pode aparecer neste contexto (parâmetro de função, tipo de retorno ou um membro estático)
Erro do compilador C3825 'tipo': uma classe gerida/WinRT só pode suportar apenas eventos geridos/WinRT
Erro do compilador C3826 Obsolete.
Erro do compilador C3827 O atributo padrão 'descontinuado' pode não ter argumentos ou apenas uma cadeia literal a descrever a razão
Erro do compilador C3828 Argumentos de colocação não podem ser especificados para uma expressão de 'palavra-chave' para o tipo 'tipo'
Erro do compilador C3829 atributo [[o nome]] do atributo só pode ser aplicado a uma declaração de função
Erro do compilador C3830 'type1': não pode herdar de 'type2', os tipos de valor só podem herdar de classes de interface
Erro do compilador C3831 'identificador': 'type' não pode ter um membro de dados fixado nem uma função membro que devolva um ponteiro de fixação
Erro do compilador C3832 'typelib': a biblioteca de tipos parece ter sido construída para ponteiros de 32 bits; Por favor, altere o qualificador 'ptrsize'
Erro do compilador C3833 'type': tipo de alvo inválido para identificador
Erro do compilador C3834 conversão explícita ilegal para um ponteiro fixado; use uma variável local fixada em vez disso
Erro do compilador C3835 Obsolete.
Erro do compilador C3836 Um construtor estático não pode ter uma lista de inicializadores de membros
Erro do compilador C3837 Atributos não são permitidos neste contexto
Erro do compilador C3838 não pode herdar do 'tipo'
Erro do compilador C3839 não pode alterar o alinhamento num tipo gerido/WinRT
Erro do compilador C3840 Obsolete.
Erro do compilador C3841 Obsolete.
Erro do compilador C3842 'identificador': os qualificadores 'const' e 'volatile' em funções membro de tipos geridos/WinRT não são suportados
Erro do compilador C3843 'identificador': os qualificadores ref em funções-membro de tipos geridos/WinRT não são suportados
Erro do compilador C3844 'identificador': não é possível importar símbolo de 'fonte': pois 'identificador' já existe no âmbito atual
Erro do compilador C3845 Obsolete.
Erro do compilador C3846 'Identificador': Não é possível importar símbolo de 'Fonte': pois 'Identificador' já foi importado de outra montagem 'Montagem'
Erro do compilador C3847 Um especificador noexcept numa instanciação explícita deve corresponder ao da template que está a ser instanciada
Erro do compilador C3848 Uma expressão com tipo 'Type' perderia alguns qualificadores const-voláteis para chamar 'identificador'
Erro do compilador C3849 Uma chamada no estilo de função numa expressão do tipo 'type' perderia qualificadores const e/ou volatile para todas as number sobrecargas de operador disponíveis
Erro do compilador C3850 'token': um nome de carácter universal especifica um carácter inválido
Erro do compilador C3851 'token': um nome de carácter universal não pode designar um carácter no conjunto básico de caracteres
Erro do compilador C3852 'member' tendo o tipo 'type': a inicialização agregada não pôde inicializar este membro
Erro do compilador C3853 '=': reinicializar uma referência ou atribuição através de uma referência à função é ilegal
Erro do compilador C3854 expressão à esquerda de '=' resulta em uma função. Não é possível atribuir a uma função (uma função não é um valor l)
Erro do compilador C3855 'função': modelo/parâmetro genérico 'identificador' é incompatível com a declaração
Erro do compilador C3856 'class': class não é um modelo de classe/genérico
Erro do compilador C3857 'template': não são permitidas múltiplas listas de parâmetros de modelo ou genéricos
Erro do compilador C3858 'identificador': não pode ser redeclarado no âmbito atual
Erro do compilador C3859 Falha na criação da memória virtual para o PCH
Erro do compilador C3860 A lista de argumentos do modelo/genérico seguinte ao nome do modelo de classe/tipo genérico tem de listar os parâmetros pela ordem em que são usados na lista de parâmetros do modelo/genérico
Erro do compilador C3861 'identificador': identificador não encontrado
Erro do compilador C3862 'função': não pode compilar uma função não gerida com /clr:pure ou /clr:safe
Erro do compilador C3863 O tipo de array 'Type' não é atribuível
Erro do compilador C3864 'context': a cláusula requires é incompatível com a declaração
Erro do compilador C3865 'palavra-chave': só pode ser usada em funções-membro nativas
Erro do compilador C3866 chamada ao destrutor/finalizador sem lista de argumentos
Erro do compilador C3867 'função': sintaxe não padrão; Use '&' para criar um apontador para o membro
Erro do compilador C3868 'tipo': as restrições ao parâmetro genérico 'parâmetro' diferem das da declaração
Erro do compilador C3869 Restrição gcnew está faltando lista de parâmetros vazia '()'
Erro do compilador C3870 'parâmetro': '__declspec(especificador)' só pode ser aplicado a parâmetros do tipo integral
Erro do compilador C3871 'parâmetro': '__declspec(guard(overflow))' é suportado apenas nos primeiros 64 parâmetros de uma função
Erro do compilador C3872 '0xvalue': este carácter não é permitido num identificador
Erro do compilador C3873 '0xvalue': este carácter não é permitido como primeiro carácter de um identificador
Erro do compilador C3874 O tipo de retorno de 'identificador' deve ser 'tipo1' em vez de 'tipo2'
Erro do compilador C3875 chamada de função-membro não estática sem lista de argumentos
Erro do compilador C3876 Literal flutuante hexadecimal requer um expoente
Erro do compilador C3877 argumento de tipo inválido para o atributo TypeForwardedTo
Erro do compilador C3878 erro de sintaxe: token 'name' inesperado após 'context'
Erro do compilador C3879 'membro': não pode ser um membro único de dados
Erro do compilador C3880 'member': não pode ser um membro de dados literal
Erro do compilador C3881 Só pode herdar o construtor a partir da base direta
Erro do compilador C3882 'classe': construtor já foi herdado de 'classe'
Erro do compilador C3883 'membro': um membro de dados estáticos de inicialização única deve ser inicializado
Erro do compilador C3884 'tipo': Um array de tamanho desconhecido não pode ser inicializado por valor
Erro do compilador C3885 'type': Um array de tamanho desconhecido não pode ser inicializado com uma lista de inicializadores vazia
Erro do compilador C3886 'membro': um membro literal de dados deve ser inicializado
Erro do compilador C3887 'member': o inicializador para um membro literal de dados deve ser uma expressão constante
Erro do compilador C3888 'member': a expressão const associada a este membro literal de dados não é suportada pelo C++/CLI
Erro do compilador C3889 chamada para objeto de classe tipo 'tipo': não foi encontrado operador de chamada correspondente
Erro do compilador C3890 'membro': não é possível obter o endereço de um membro de dados literal
Erro do compilador C3891 'member': um data member literal não pode ser usado como valor l
Erro do compilador C3892 'variável': não pode atribuir a uma variável que seja const
Erro do compilador C3893 'member': a utilização por valor l do initonly data member só é permitida num construtor de instância da classe 'class'
Erro do compilador C3894 'member': a utilização como l-value do membro de dados estático initonly só é permitida no construtor da classe 'class'
Erro do compilador C3895 'membro': os membros dos dados de tipo não podem ser 'voláteis'
Erro do compilador C3896 'member': inicializador impróprio: este membro literal de dados só pode ser inicializado com 'nullptr'
Erro do compilador C3897 Obsolete.
Erro do compilador C3898 'membro': os membros de dados do tipo type só podem ser membros de tipos geridos
Erro do compilador C3899 'member': a utilização do valor l do initonly data member não é permitida diretamente numa região paralela na classe 'class'
Erro do compilador C3900 'membro': não é permitido no âmbito atual
Erro do compilador C3901 'função': deve ter tipo de retorno 'tipo'
Erro do compilador C3902 'função': o tipo do último parâmetro deve ser 'tipo'
Erro do compilador C3903 'propriedade': não tem método setter ou getter
Erro do compilador C3904 'property': deve especificar parâmetro(s) numérico (s)
Erro do compilador C3905 Acessos desalinhados não são suportados para o tipo intrínseco 'tipo'
Erro do compilador C3906 O tipo intrínseco 'tipo' não é um tipo de retorno ou argumento suportado para Vararg ou funções não prototipadas
Erro do compilador C3907 não é possível saltar para um rótulo que esteja numa instrução ou subinstrução 'if constexpr' diferente
Erro do compilador C3908 Nível de acesso menos restritivo do que o de 'identificador'
Erro do compilador C3909 uma declaração de evento gerido/WinRT tem de ser declarada num tipo gerido/WinRT
Erro do compilador C3910 'evento': deve definir membro 'membro'
Erro do compilador C3911 'membro': a função deve ter o tipo 'tipo'
Erro do compilador C3912 'evento': o tipo de evento deve ser do tipo delegado
Erro do compilador C3913 uma propriedade padrão deve ser indexada
Erro do compilador C3914 Uma propriedade padrão não pode ser estática
Erro do compilador C3915 'identificador' não tem propriedade indexada por defeito (indexador de classes)
Erro do compilador C3916 parâmetro de função com índice %d e alinhamento solicitado de %d não será alinhado
Erro do compilador C3917 'token': estilo obsoleto de declaração de construção (queria utilizar '[' ']' em vez disso?)
Erro do compilador C3918 A utilização requer que o 'identificador' seja um membro dos dados
Erro do compilador C3919 'função': a função deve ter o tipo 'return_type (tipo)'
Erro do compilador C3920 'operador': não é possível definir um operador de incremento/decremento pós-fixo CLR/WinRT. A chamada ao operador pós-fixo CLR/WinRT invocará o operador prefixo CLR/WinRT correspondente (op_Increment/op_Decrement), mas com semântica de pós-fixo.
Erro do compilador C3921 Obsolete.
Erro do compilador C3922 'nome': argumento deve ser uma expressão constante
Erro do compilador C3923 'membro': não são permitidas definições locais de classe, struct ou union numa função-membro de uma classe gerida ou WinRT
Erro do compilador C3924 erro no argumento #número da chamada do construtor delegado 'constructor':
Erro do compilador C3925 esperava um ciclo (for, while, ou do) após a diretiva 'directive_name'
Erro do compilador C3926 constante inválida na diretiva 'paralela'
Erro do compilador C3927 '->': o tipo de retorno final não é permitido após um declarador não-função
Erro do compilador C3928 '->': não é permitido utilizar um tipo de retorno à direita após um declarador entre parênteses
Erro do compilador C3929 'collapse(count)' foi especificado, mas só foram encontrados ciclos de valor após '#pragma omp for'
Erro do compilador C3930 'função': nenhuma função sobrecarregada tem especificadores de restrição compatíveis com o contexto ambiente 'contexto'
Erro do compilador C3931 'tipo': não pode chamar uma função que tenha especificadores de restrição incompatíveis com o contexto ambiente
Erro do compilador C3932 Obsolete.
Erro do compilador C3933 'classe': os especificadores de restrição do destructor devem abranger a união das restrições de todos os construtores
Erro do compilador C3934 Uma função que esteja em qualquer forma de «main» não pode ter especificadores de restrição que não sejam restrict(cpu)
Erro do compilador C3935 'identificador': redefinição; Especificadores de restrição sobrepostos
Erro do compilador C3936 'identificador': especificador de restrição não reconhecido
Erro do compilador C3937 Especificador de restrição vazio não é permitido
Erro do compilador C3938 'identificador': não são suportados especificadores de restrição múltiplos em funções externas \042C\042
Erro do compilador C3939 'identificador': não são permitidos apontadores para funções membros, ponteiros de função, referências a funções com especificador de restrição 'amp'
Erro do compilador C3940 'identificador': identificador não encontrado - possível descorrespondência entre versões do compilador e da biblioteca. Por favor, assegure que vccorlib.h/.lib, vccorlib120.dll e c1xx.dll coincidam
Erro do compilador C3941 'condição': requer a opção de linha de comandos '/clr'
Erro do compilador C3942 '#pragma omp atomic capture': expressão à direita de '=' deve ser uma expressão lvalor de tipo escalar
Erro do compilador C3943 '#pragma omp atomic': operador 'operador' está sobrecarregado; apenas operadores incorporados são permitidos
Erro do compilador C3944 '#pragma omp atomic': expressão lvalue requerida como operando à esquerda do 'operador'
Erro do compilador C3945 'tipo': não é possível lançar nem capturar um objeto WinRT que não deriva de Platform::Exception
Erro do compilador C3946 'tipo': typeid não pode ser aplicado a este tipo
Erro do compilador C3947 'typeid': typeid não pode ser aplicado a uma expansão de pack
Erro do compilador C3948 'palavra-chave': uma expansão de pack não pode aparecer neste contexto
Erro do compilador C3949 uma expansão de pack, '...', não pode aparecer num declarador abstrato entre parênteses
Erro do compilador C3950 Obsolete.
Erro do compilador C3951 Não é possível usar apontador-para-membro no tipo WinRT projetado 'tipo'. Usa um delegado em vez disso.
Erro do compilador C3952 'type': O WinRT não suporta matrizes 'in/out'. Utilize 'const Array<T>^' para 'in' e 'WriteOnlyArray<T>' ou 'Array<T>^*' para 'out' em APIs públicas
Erro do compilador C3953 Não é possível usar a classe gerida 'tipo' no módulo WinRT. (Obsoleto no Visual Studio 2022.)
Erro do compilador C3954 'type': Um array devolvido de um método publicado num tipo WinRT deve usar a forma 'Array<T>^'
Erro do compilador C3955 'type': Um construtor público não pode conter um parâmetro 'out' ou 'WriteOnlyArray<T>'
Erro do compilador C3956 'tipo': O tipo é marcado como Exclusivo de 'tipo' e não pode ser usado como base de 'derived_type'
Erro do compilador C3957 'tipo': não pode usar 'novo' num tipo WinRT; Use 'ref new' em vez disso
Erro do compilador C3958 'type': não pode usar 'gcnew' num tipo WinRT; Use 'ref new' em vez disso
Erro do compilador C3959 'ref new' só pode ser usado para criar um objeto com o tipo WinRT
Erro do compilador C3960 Obsolete.
Erro do compilador C3961 O construtor estático não é suportado
Erro do compilador C3962 a classe genérica não é suportada
Erro do compilador C3963 array multidimensional não é suportado
Erro do compilador C3964 A matriz irregular não é suportada
Erro do compilador C3965 Array de parâmetros não é suportado
Erro do compilador C3966 'função': função genérica não é suportada
Erro do compilador C3967 erro ao importar 'identificador' do módulo 'módulo'
Erro do compilador C3968 o token 'token' não é válido como separador de nome de módulo; use um ponto ('.') em vez disso
Erro do compilador C3969 Nomes de módulos inconsistentes: 'Module1' e 'Module1'
Erro do compilador C3970 'identificador': 'palavra-chave' só pode ser aplicado a 'ref class' ou 'ref struct' ao nível global ou do espaço de nomes
Erro do compilador C3971 'Tipo': definição parcial não pode aparecer após definição completa
Erro do compilador C3972 'tipo': 'parcial' só pode ser aplicado a declarações ou definições de classe
Erro do compilador C3973 Funcionalidade não implementada: %$M
Erro do compilador C3974 '%$S': a variável de índice na instrução 'for' do OpenMP deve ter tipo integral
Erro do compilador C3975 'identificador de classe/ struct' foi anteriormente declarado ou definido com um modificador diferente
Erro do compilador C3976 O 'identificador1' deve ser declarado como 'público' para poder usar o 'identificador2'
Erro do compilador C3977 A utilização requer uma referência a um conjunto que define 'identificador'
Erro do compilador C3978 'identificador': uma propriedade estática não é permitida como membro de uma interface ou tipo de valor WinRT
Erro do compilador C3979 'tipo': usar atributo 'atributo' em vez de 'valor'
Erro do compilador C3980 'tipo' não pode ser emitido em metadados
Erro do compilador C3981 'tipo': um tipo de valor não pode ter membros de dados estáticos 'identificador'
Erro do compilador C3982 'tipo': um tipo de valor não pode ter quaisquer membros de dados não públicos 'identificador'
Erro do compilador C3983 'tipo': um tipo de valor não pode ter nenhum 'identificador' público não pertencente a dados
Erro do compilador C3984 'tipo': um tipo sem valor não pode ter membros de dados públicos 'identificador''
Erro do compilador C3985 'identificador': assinatura de membro público contém tipo privado 'membro'
Erro do compilador C3986 'identificador': assinatura de membro público contém o tipo nativo 'membro'
Erro do compilador C3987 'identificador': assinatura do membro público contém o tipo nativo 'tipo'
Erro do compilador C3988 'tipo': um tipo nativo não pode ser público
Erro do compilador C3989 'tipo': um tipo aninhado não pode ser público
Erro do compilador C3990 'tipo': atributo 'atributo' não pode ser privado ou aninhado
Erro do compilador C3991 'tipo': não pode implementar uma interface não pública ou aninhada 'interface'
Erro do compilador C3992 'identificador': assinatura do membro público contém tipo inválido 'tipo'
Erro do compilador C3993 'type': um tipo de valor deve conter pelo menos um campo público
Erro do compilador C3994 'tipo': um tipo de valor não pode implementar interfaces nem ter funções virtuais
Erro do compilador C3995 'tipo': um tipo de valor não pode ter quaisquer membros de eventos 'identificador'
Erro do compilador C3996 Obsolete.
Erro do compilador C3997 Warbird: mensagem
Erro do compilador C3998 'c++version': versão de C++ não suportada; a usar por predefinição 'c++version'
Erro do compilador C3999 esperava pelo menos um argumento, mas observou zero para atributo [[atributo]]

Consulte também

Erros e avisos do compilador C/C++ e das ferramentas de compilação
Erros de compilador C2000 - C3999, C7000 - C7999