Compartir a través de


Errores del compilador de C3500 a C3999

En los artículos de esta sección se explica un subconjunto de los mensajes de error generados por el compilador.

Importante

Las herramientas de compilación y los compiladores de Visual Studio pueden notificar muchas clases de errores y advertencias. Después de encontrar un error o una advertencia, las herramientas de compilación pueden realizar suposiciones sobre la intención del código e intentar continuar, por lo que pueden notificar más problemas al mismo tiempo. Si las herramientas hacen una suposición incorrecta, es posible que los errores o advertencias posteriores no se apliquen al proyecto. Cuando corrija problemas en el proyecto, empiece siempre por el primer error o advertencia notificados y recompile a menudo. Una corrección puede hacer que desaparezcan muchos errores posteriores.

Para obtener ayuda con un mensaje de diagnóstico concreto en Visual Studio, seleccione la ventana Salida y pulse la tecla F1. Visual Studio abre la página de documentación para ese error, si existe. También puede usar la herramienta de búsqueda en la parte superior de la página para buscar artículos sobre advertencias o errores específicos. O bien examine la lista de errores y advertencias por herramienta y escriba en la tabla de contenido de esa página.

Nota:

No se documentan todos los errores o advertencias de Visual Studio. En muchos casos, el mensaje de diagnóstico proporciona toda la información disponible. Si ha llegado a esta página cuando ha usado F1 y cree que el mensaje de error o advertencia necesita una explicación adicional, háganoslo saber. Puede usar los botones de comentarios de esta página para notificar un problema de documentación en GitHub. Si cree que el error o la advertencia son incorrectos o ha encontrado otro problema con el conjunto de herramientas, notifique un problema de producto en el sitio de Developer Community. También puede enviar comentarios y notificar errores en el IDE. En Visual Studio, vaya a la barra de menús y seleccione Ayuda > Enviar comentarios > Notificar un problema, o bien envíe una sugerencia desde Ayuda > Enviar comentarios > Enviar una sugerencia. Se han creado algunos temas de error del compilador que el compilador no emite y ahora se redirigen a esta página, alternativamente.

Puede encontrar ayuda adicional sobre errores y advertencias en los foros de Preguntas y respuestas de Microsoft Learn. O bien busque el número de error o advertencia en el sitio de Developer Community de Visual Studio C++. También puede buscar soluciones en Stack Overflow.

Para obtener vínculos a ayuda adicional y recursos de la comunidad, consulte Ayuda y comunidad de Visual C++.

Mensajes de error

Error Mensaje
Error del compilador C3500 Id. de programa 'progid' no válido
Error del compilador C3501 no hay ninguna typelib registrada para el id. de programa 'progid'
Error del compilador C3502 no se puede obtener LIBID para el id. de programa 'progid'
Error del compilador C3503 no se permite usar el carácter '0xvalue' en un literal de cadena sin formato
Error del compilador C3504 no se puede crear un GUID a partir de la cadena 'string'
Error del compilador C3505 no se puede cargar la biblioteca de tipos 'library'
Error del compilador C3506 no hay ninguna typelib registrada para el LIBID 'library'
Error del compilador C3507 Un id. de programa no puede tener más de 39 caracteres 'progid'; tampoco puede contener ningún tipo de puntuación a excepción de '.' ni comenzar por un dígito
Error del compilador C3508 'type': no es un tipo de Automation válido
Error del compilador C3509 'type': tipo de valor devuelto de Automation no válido; cuando se marca un parámetro como 'retval', el tipo de valor devuelto debe ser 'void', 'HRESULT' o 'SCODE'
Error del compilador C3510 no se puede ubicar la biblioteca de tipos dependiente library_name
Error del compilador C3511 'identifier': una llamada a un constructor de delegación debe ser el único inicializador de miembro
Error del compilador C3512 la secuencia de caracteres delimitadora de un literal de cadena sin formato no debe tener más de 16 caracteres
Error del compilador C3513 'string': carácter delimitador de literal de cadena sin formato no admitido
Error del compilador C3514 'character' (value): carácter delimitador de literal de cadena sin formato no admitido
Error del compilador C3515 si un argumento de una especialización parcial de una plantilla de clase es una expansión del paquete, este debe ser el último argumento
Error del compilador C3516 se encontró un final de archivo inesperado al procesar el literal de cadena sin formato; la secuencia delimitadora 'string' no tiene correspondencia
Error del compilador C3517 'identifier': una declaración de alias no puede tener un tipo que contiene 'auto'
Error del compilador C3518 'identifier': en un contexto de inicialización de lista directa, el tipo para 'type' solo se puede deducir a partir de una sola expresión de inicializador
Error del compilador C3519 'parameter': parámetro no válido para el atributo embedded_idl
Error del compilador C3520 'identifier': el paquete de parámetros debe expandirse en este contexto
Error del compilador C3521 'identifier' no es un paquete de parámetros
Error del compilador C3522 'type': el paquete de parámetros no puede expandirse en este contexto
Error del compilador C3523 'sizeof...' requiere como argumento un paquete de parámetros no expandido
Error del compilador C3524 'identifier': 'sizeof' no se puede aplicar a un paquete de parámetros. ¿Quería usar 'sizeof...'?
Error del compilador C3525 'parameter': si una plantilla de clase tiene un paquete de parámetros de plantilla, debe aparecer al final de la lista de parámetros de plantilla
Error del compilador C3526 '...' no se puede aplicar a 'this'
Error del compilador C3527 'identifier' no es un operando válido para 'sizeof...'. ¿Quería usar 'sizeof'?
Error del compilador C3528 'identifier1': el número de elementos de esta expansión del paquete no coincide con el número de elementos de'identifier2'
Error del compilador C3529 'parameter': un paquete de parámetros de plantilla no puede tener un argumento predeterminado
Error del compilador C3530 'type' no se puede combinar con ningún otro especificador de tipo
Error del compilador C3531 'identifier': un símbolo cuyo tipo contiene 'type' debe tener un inicializador
Error del compilador C3532 el tipo de elemento de una matriz no puede ser un tipo que contiene 'type'
Error del compilador C3533 un parámetro no puede tener un tipo que contiene 'type'
Error del compilador C3534 Obsoleto.
Error del compilador C3535 no se puede deducir el tipo para 'type1' de 'type2'
Error del compilador C3536 'identifier': no se puede usar antes de inicializarlo
Error del compilador C3537 no se puede convertir en un tipo que contiene 'type'
Error del compilador C3538 en una lista de declaradores, 'type' siempre debe deducirse como el mismo tipo
Error del compilador C3539 un argumento de plantilla no puede ser de un tipo que contiene 'type'
Error del compilador C3540 no se puede aplicar sizeof a un tipo que contiene 'type'
Error del compilador C3541 no se puede aplicar typeid a un tipo que contiene 'type'
Error del compilador C3542 'identifier': la función miembro virtual no puede tener un tipo de valor devuelto que contenga 'type'
Error del compilador C3543 'type': no contiene un paquete de parámetros
Error del compilador C3544 'parameter': el paquete de parámetros espera un argumento de plantilla con tipo
Error del compilador C3545 'parameter': el paquete de parámetros espera un argumento de plantilla sin tipo
Error del compilador C3546 '...': no hay paquetes de parámetros disponibles para expandir
Error del compilador C3547 el parámetro de plantilla 'parameter' no se puede usar porque sigue a un paquete de parámetros de plantilla y no se puede deducir de los parámetros de funciones de 'function'
Error del compilador C3548 'identifier': el paquete de parámetros no se puede usar en este contexto
Error del compilador C3549 'value': un paquete de parámetros de función no puede tener un argumento predeterminado
Error del compilador C3550 solo se permite 'decltype(auto)' sin formato en este contexto
Error del compilador C3551 si se usa un tipo de valor devuelto final, el tipo de valor devuelto inicial será el especificador de tipo único "auto" (no 'type')
Error del compilador C3552 se esperaba 'decltype(auto)'
Error del compilador C3553 decltype espera una expresión, no un tipo
Error del compilador C3554 'type' no se puede combinar con ningún otro especificador de tipo
Error del compilador C3555 argumento incorrecto para 'decltype'
Error del compilador C3556 "expression": argumento incorrecto para "decltype"
Error del compilador C3557 Obsoleto.
Error del compilador C3558 Obsoleto.
Error del compilador C3559 llamada recursiva a 'function': la recursividad se detecta al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3560 'function': IL no está disponible al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3561 se encontró una operación de barrera de mosaico en el flujo de control sin uniformidad de mosaico al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3562 la función intrínseca 'function' está limitada a no tener más de número parámetros
Error del compilador C3563 Se detectó un bucle infinito al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3564 se lee un valor no inicializado al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3565 La cantidad total de memoria tile_static (número bytes) supera el límite de número bytes al compilar el gráfico de llamadas para concurrency::parallel_for_each.
Error del compilador C3566 los bloques con efectos secundarios se anidaron demasiado al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3567 se detectó una división (normal o módulo) por cero al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3568 la suma de registros superó el límite de número al compilar el gráfico de llamadas para concurrency::parallel_for_each. Simplifique el programa.
Error del compilador C3569 se detectó una condición de carrera al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function
Error del compilador C3570 uso no válido del ámbito con restricción de AMP al compilar con /clr
Error del compilador C3571 'type': argumento de dominio de cálculo no válido; no es un tipo de clase
Error del compilador C3572 'type': argumento de dominio de cálculo no válido; falta el miembro público: 'static const int rank' o el valor de intervalo no es positivo
Error del compilador C3573 El número de instancias de concurrency::graphics::sampler pasadas a concurrency::parallel_for_each no puede superar número
Error del compilador C3574 'type': extensiones de icono no válidas: deben ser positivas y (1) Z <= número; (2) ZYX <= número
Error del compilador C3575 'type': argumento de dominio de proceso no válido; falta el miembro público: 'concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)'
Error del compilador C3576 'type': concurrency::details::_Parallel_for_each argument #número tiene un tipo no admitido.
Error del compilador C3577 El argumento de kernel concurrency::parallel_for_each no es válido: no puede resolver la llamada al miembro 'void operator()(type) restrict(amp)'
Compiler error C3578 El tamaño del objeto de función pasado a concurrency::parallel_for_each no puede tener más de número bytes.
Error del compilador C3579 El número de instancias de solo lectura de concurrency::array y concurrency::graphics::texture pasadas a concurrency::parallel_for_each no puede superar las número.
Error del compilador C3580 El número de instancias de solo escritura de concurrency::array y concurrency::graphics::texture pasadas a concurrency::parallel_for_each no puede superar las número.
Error del compilador C3581 'type': tipo no admitido en código con restricción de AMP
Error del compilador C3582 Obsoleto.
Error del compilador C3583 'identifier': el tamaño de la variable (número bytes) es superior al tamaño máximo (número bytes) admitido en código con restricción de AMP
Error del compilador C3584 uso no admitido de tile_static en 'identifier'
Error del compilador C3585 'identifier' tiene una clase de almacenamiento no compatible en código con restricción de AMP
Error del compilador C3586 'identifier': el uso de variables globales o estáticas no se admite en código con restricción de AMP
Error del compilador C3587 dynamic_cast no se admite en código con restricción de AMP
Error del compilador C3588 la conversión de 'type1' a 'type2' no se admite en código con restricción de AMP
Error del compilador C3589 'string': uso no admitido de literales de cadena en código con restricción de AMP
Error del compilador C3590 'token': la captura por referencia o la captura 'this' no se admite si la expresión lambda está restringida
Error del compilador C3591 el operador typeid no se admite en código con restricción de AMP
Error del compilador C3592 El ensamblado nativo alineado ('__asm') no se admite en código con restricción de AMP
Error del compilador C3593 'goto' no se admite en código con restricción de AMP
Error del compilador C3594 el control de excepciones (try, catch, throw etc.) no se admite en código con restricción de AMP
Error del compilador C3595 el valor constante está fuera del intervalo admitido en código con restricción de AMP
Error del compilador C3596 'parameter' ('type'): la variable capturada por lambda tiene un tipo no admitido en código con restricción de AMP
Error del compilador C3597 'parameter': no se permite la captura de 'identifier' mediante un valor si la expresión lambda tiene restricción de AMP
Error del compilador C3598 no se admite una instrucción de etiqueta en código con restricción de AMP
Error del compilador C3599 'operator': no se puede realizar aritmética de un puntero a bool en código con restricción de AMP
Error del compilador C3600 'function': se detectó el uso de tile_static memory cuando se compilaba el gráfico de llamadas para el elemento concurrency::parallel_for_each sin mosaico en: 'function'
Error del compilador C3601 'type': no es un tipo de argumento válido para la función de diagnóstico AMP 'function'
Error del compilador C3602 Se detectó un flujo de control no admitido al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'function'
Error del compilador C3603 'symbol': el tipo 'type' aún no se admite.
Error del compilador C3604 'identifier': solamente se puede crear un objeto administrado en el montón gc
Error del compilador C3605 El número total de muestras (número capturadas y número predefinidas) supera las número al compilar el gráfico de llamadas para concurrency::parallel_for_each en: 'función'
Error del compilador C3606 No se puede asignar la función intrínseca 'function' a HLSL.
Error del compilador C3609 'identifier': una función sealed/final debe ser virtual
Error del compilador C3610 'identifier': el tipo de valor debe ser 'boxed' antes de que se pueda llamar al método 'method'
Error del compilador C3611 'identifier': una función sellada no puede tener un especificador puro
Error del compilador C3612 'identifier': una clase sellada no puede tener métodos virtuales puros
Error del compilador C3613 falta el tipo de devolución después de '->' (se presupone 'int')
Error del compilador C3614 Diferentes valores para el tamaño de paquete dentro de la misma clase; el anterior era 'value', el nuevo valor es 'value'
Error del compilador C3615 la función constexpr "function" no puede dar como resultado una expresión constante
Error del compilador C3616 Obsoleto.
Error del compilador C3617 Los inicializadores de enlaces estructurados deben ser de un tipo de clase que no es de unión o de matriz. No se permite el tipo 'type_name'
Error del compilador C3618 'declaration': no se puede definir un método con la marca DllImport
Error del compilador C3619 no se puede declarar una plantilla en un tipo administrado o de WinRT
Error del compilador C3620 'type': no se permite establecer la alineación en los tipos WinRT
Error del compilador C3621 'type': solamente se permite el valor de empaquetado predeterminado (número) para los tipos WinRT
Error del compilador C3622 type': no se pueden crear instancias de una clase declarada como 'keyword'
Error del compilador C3623 'identifier': no se admiten campos de bits en tipos administrados o de WinRT
Error del compilador C3624 'type': el uso de este tipo requiere una referencia al módulo/ensamblado 'identifier'
Error del compilador C3625 'class': un tipo nativo no puede derivar del tipo administrado o de WinRT 'type'
Error del compilador C3626 'identifier': la palabra clave 'keyword' solo se puede utilizar en interfaces COM, funciones miembro y miembros de datos que sean punteros a delegados
Error del compilador C3627 Solo se puede aplicar la conversión boxing a un tipo de valor
Error del compilador C3628 'class': las clases administradas/WinRT solo admiten herencia pública
Error del compilador C3629 'token': solo puede aparecer un valor predeterminado de captura al inicio de la lista de captura de lambda
Error del compilador C3630 error al procesar el token 'token' (obsoleto en Visual Studio 2022).
Error del compilador C3631 'event': no se pueden sobrecargar eventos administrados o de WinRT
Error del compilador C3632 'event': estilo de evento no válido para la construcción
Error del compilador C3633 no puede definir 'identifier' como miembro de la 'clase' administrada
Error del compilador C3634 'member': no se puede definir un método abstracto de una clase administrada o de WinRT
Error del compilador C3635 'identifier': no se puede aplicar a una clase administrada o de WinRT (use 'identifier' en su lugar)
Error del compilador C3636 'identifier': no se puede aplicar a este tipo
Error del compilador C3637 'function': una definición de una función friend no puede ser una especialización de una función de plantilla o genérica
Error del compilador C3638 'operator': los operadores de conversión boxing y unboxing estándar no se pueden definir de nuevo
Error del compilador C3639 Una expresión lambda que forma parte de un argumento predeterminado solo puede tener una captura de inicialización
Error del compilador C3640 'member': se debe definir una función de una clase local de miembro virtual o a la que se haga referencia
Error del compilador C3641 'function': la convención de llamada 'convention' no es válida para las funciones compiladas con /clr:pure o /clr:safe
Error del compilador C3642 'function': no se puede llamar a una función con la convención de llamada __clrcall desde código nativo
Error del compilador C3643 "%$S": no se puede descomponer el tipo con miembros de datos no estáticos en "%$S" y "%$S"
Error del compilador C3644 'function': no se puede compilar la función para generar código administrado
Error del compilador C3645 'function': no se puede utilizar __clrcall en funciones compiladas para código nativo
Error del compilador C3646 'identifier': especificador de invalidación desconocido
Error del compilador C3647 Obsoleto.
Error del compilador C3648 no se admite esta sintaxis de invalidación explícita para tipos administrados
Error del compilador C3649 esta sintaxis de invalidación explícita no se permite con /ZW
Error del compilador C3650 'member': no se puede utilizar como invalidación explícita; debe ser una función miembro virtual de una clase base
Error del compilador C3651 'member': no se puede utilizar como invalidación explícita; debe ser una función miembro virtual de una clase base
Error del compilador C3652 'member': una función que realiza invalidaciones explícitamente debe ser virtual
Error del compilador C3653 'identifier': no se puede utilizar como invalidación con nombre: no se encontró una función que se va a invalidar; compruebe si ha asignado nombre a la función explícitamente mediante un operador ::.
Error del compilador C3654 'token': error de sintaxis en la invalidación explícita
Error del compilador C3655 'member': la función ya se ha invalidado explícitamente
Error del compilador C3656 'keyword': no se puede repetir el especificador de invalidación
Error del compilador C3657 un destructir/finalizador no puede invalidar o ser invalidado explícitamente
Error del compilador C3658 Obsoleto.
Error del compilador C3659 'member': no se admite el especificador de invalidación 'keyword'
Error del compilador C3660 'member1' oculta el miembro heredado 'member2'
Error del compilador C3661 la lista de invalidación explícita no encontró ningún método para invalidar
Error del compilador C3662 'member': el especificador de invalidación 'keyword' solamente se permite en funciones miembro de clases administradas o de WinRT
Error del compilador C3663 Obsoleto.
Error del compilador C3664 'member': no se puede utilizar como invalidación explícita; debe tener accesibilidad 'public' o 'protected'
Error del compilador C3665 'member': el especificador de reemplazo 'keyword' no se permite en un destructor/finalizador
Error del compilador C3666 'constructor': el especificador de reemplazo 'keyword' no se permite en un destructor/finalizador
Error del compilador C3667 'attribute': el atributo no admite la extensión del paquete
Error del compilador C3668 'member': el método con el especificador de invalidación 'override' no invalidó ningún método de clase base
Error del compilador C3669 'member': el especificador de invalidación 'override' no se permite en constructores ni en funciones miembro estáticos
Error del compilador C3670 'member': no se puede invalidar el método de clase base inaccesible 'member'
Error del compilador C3671 'member': la función no invalida 'member'
Error del compilador C3672 la expresión de pseudodestructor solamente se puede utilizar como parte de una llamada a función
Error del compilador C3673 'class': la clase no tiene un constructor de copia
Error del compilador C3674 no se pudo encontrar el módulo de la biblioteca estándar 'module'
Error del compilador C3675 'function': está reservado porque se define 'property'
Error del compilador C3676 'class': la clase ref y la clase base tienen atributos no compatibles '[attribute]'
Error del compilador C3677 el literal de cadena después de 'operator' no puede tener un prefijo de codificación
Error del compilador C3678 el literal de cadena después de 'operator' debe ser la cadena vacía '""""'
Error del compilador C3679 se esperaba un identificador de sufijo literal después de 'operator '""""'
Error del compilador C3680 no se pueden concatenar literales de cadena definidos por el usuario con identificadores de sufijo literales que no coinciden
Error del compilador C3681 'fallthrough': el atributo solo puede aparecer en una instrucción switch envolvente
Error del compilador C3682 'operator identifier': el operador literal o la plantilla del operador literal no se pueden declarar para tener "vinculación C"
Error del compilador C3683 no se puede definir un operador literal sin formato y una plantilla de operador literal con el mismo identificador de sufijo
Error del compilador C3684 'operator identifier': la declaración del operador literal tiene una lista de parámetros no válidos
Error del compilador C3685 'operator identifier': la plantilla de operador literal no puede tener parámetros de función
Error del compilador C3686 'operator identifier': la plantilla del operador literal debe tener exactamente un parámetro de plantilla que sea un paquete de parámetros
Error del compilador C3687 'operator identifier': la plantilla del operador literal debe tener un parámetro de plantilla sin tipo del tipo 'char'
Error del compilador C3688 sufijo literal no válido 'suffix'; no se encontró el operador literal o la plantilla de operador literal 'operator identifier'
Error del compilador C3689 'operator identifier': la plantilla de operador literal o el operador literal deben estar en un ámbito global o de espacio de nombres
Error del compilador C3690 se esperaba un literal de cadena pero se encontró un literal de cadena definido por el usuario
Error del compilador C3691 prefijo de literal 'prefix' no válido
Error del compilador C3692 el tipo no escalar 'type_name' no se puede usar en una expresión de pseudodestructor
Error del compilador C3693 'identifier': no se pueden capturar campos de bits por referencia
Error del compilador C3694 una declaración de enlace estructurado no puede contener otros especificadores aparte de "static", "thread_local" "auto" y los calificadores cv
Error del compilador C3695 "%$S": no se puede descomponer un tipo que contiene una unión o un struct anónimos
Error del compilador C3696 'keyword': no se puede utilizar este calificador en '%'
Error del compilador C3697 'keyword': no se puede utilizar este calificador en '^'
Error del compilador C3698 'type': no se puede utilizar este tipo como argumento de 'operator'
Error del compilador C3699 'operator': no se puede utilizar este direccionamiento indirecto en el tipo 'type'
Error del compilador C3700 falta el elemento "%c" al final del nombre de archivo
Error del compilador C3701 'function': el origen de eventos no tiene eventos
Error del compilador C3702 ATL es necesario para los eventos COM
Error del compilador C3703 'event_handler': un método controlador de eventos debe tener la misma clase de almacenamiento que el origen 'event'
Error del compilador C3704 'member': un método vararg no puede desencadenar eventos
Error del compilador C3705 'function': no se puede encontrar la interfaz de eventos
Error del compilador C3706 'function': debe ser una interfaz COM para desencadenar eventos COM
Error del compilador C3707 'member': el método dispinterface debe tener un dispid
Error del compilador C3708 'function': uso incorrecto de 'keyword', debe ser miembro de un origen de eventos compatible
Error del compilador C3709 'function': sintaxis incorrecta para especificar un evento en __hook/__unhook
Error del compilador C3710 'function': sintaxis incorrecta para especificar un controlador de eventos en __hook/__unhook
Error del compilador C3711 'event': un método de origen de eventos no administrado debe devolver void o un tipo entero
Error del compilador C3712 'event_handler': un método controlador de eventos debe devolver el mismo tipo que el método 'event' de origen
Error del compilador C3713 'event_handler': un método controlador de eventos debe tener los mismos parámetros de función que el origen 'event'
Error del compilador C3714 'event_handler': un método controlador de eventos debe tener la misma convención de llamada que el origen 'event'
Error del compilador C3715 'pointer': debe ser un puntero a 'type'
Error del compilador C3716 '%$L':no se permite compilar un encabezado precompilado con construcciones de módulo.
Error del compilador C3717 'member': no se puede definir un método que desencadena eventos
Error del compilador C3718 solo se puede llamar a '__keyword' en el contexto de una función miembro de la clase receptora
Error del compilador C3719 'member': un origen de eventos basado en una interfaz solo se puede utilizar para eventos COM
Error del compilador C3720 'type': solo se puede implementar IDispatch en una interfaz dual o dispinterface
Error del compilador C3721 'signature': signatura no compatible para el evento
Error del compilador C3722 no se permite un evento genérico
Error del compilador C3723 'function': no se pudo resolver el evento
Error del compilador C3724 debe utilizar #include <windows.h> para usar el subprocesamiento múltiple con eventos
Error del compilador C3725 Obsoleto.
Error del compilador C3726 No se pudieron aplicar transformaciones de SecureHotPatch a '%s'. explicación
Error del compilador C3727 'event': un evento administrado debe ser una función miembro o un miembro de datos que actúe como puntero a un delegado
Error del compilador C3728 'event': el evento no tiene un método raise
Error del compilador C3729 el especificador de atributo no puede incluir el uso de un prefijo del espacio de nombres y el atributo con ámbito a la vez
Error del compilador C3730 Obsoleto.
Error del compilador C3731 el evento 'event' y el controlador 'event_handler' son incompatibles; el origen y el controlador de eventos deben tener el mismo tipo de evento
Error del compilador C3732 'interface': una interfaz personalizada que desencadena eventos COM no se puede derivar de IDispatch
Error del compilador C3733 'event': sintaxis incorrecta para especificar un evento COM. ¿Ha olvidado '__interface'?
Error del compilador C3734 'class': una clase administrada o de WinRT no puede ser una coclase
Error del compilador C3735 plantilla o genérico redefinido
Error del compilador C3736 'member': debe ser un método o, en el caso de eventos administrados, opcionalmente un miembro de datos
Error del compilador C3737 'identifier': un delegado no puede tener una convención de llamada explícita
Error del compilador C3738 'convention': la convención de llamadas de la creación de una instancia explícita debe coincidir con la de la plantilla cuya instancia se está creando
Error del compilador C3739 'class': la sintaxis solo se admite cuando el parámetro 'layout_dependent' de event_receiver se establece en true
Error del compilador C3740 'template': las plantillas no pueden originar o recibir eventos
Error del compilador C3741 'class': debe ser una coclase cuando el parámetro 'layout_dependent' de event_receiver se establece en true
Error del compilador C3742 'token1': secuendia de token desequilibrada en el argumento de atributo de 'attribute', previsto 'token2'
Error del compilador C3743 solo se puede enlazar/desenlazar una interfaz completa cuando el parámetro 'layout_dependent' de event_receiver se establece en true
Error del compilador C3744 __unhook debe tener al menos 3 argumentos para eventos administrados
Error del compilador C3745 'function': solo se puede "generar" un evento
Error del compilador C3746 el atributo estándar 'identifier' puede aparecer como mucho una vez en la lista de atributos
Error del compilador C3747 falta el parámetro de plantilla predeterminado/genérico: parámetro número
Error del compilador C3748 'interface': las interfaces no administradas no pueden desencadenar eventos
Error del compilador C3749 'attribute': un atributo personalizado no se puede utilizar dentro de una función
Error del compilador C3750 'token': token inesperado en la lista de atributos
Error del compilador C3751 'identifier': identificador inesperado en la lista de atributos
Error del compilador C3752 'attribute': no se puede clasificar el atributo; 'keyword' no se debe utilizar en este contexto
Error del compilador C3753 no se permiten propiedades genéricas
Error del compilador C3754 constructor delegado: no se puede llamar a la función miembro 'member' en una instancia de tipo 'type'
Error del compilador C3755 'identifier': un delegado no se puede definir
Error del compilador C3756 Obsoleto.
Error del compilador C3757 'type': tipo no permitido para la función "constexpr" (obsoleto en Visual Studio 2022).
Error del compilador C3758 'member': la función virtual no se puede declarar como "constexpr"
Error del compilador C3759 'member': la función miembro del tipo no literal no se puede declarar como 'constexpr' (obsoleto en Visual Studio 2022).
Error del compilador C3760 utilice la palabra clave __property para declarar la propiedad en 'class' administrada o de WinRT
Error del compilador C3761 'function': 'retval' solo puede aparecer en el último argumento de una función
Error del compilador C3762 no se puede procesar el atributo 'attribute'
Error del compilador C3763 'type': 'retval' y 'out' solo pueden aparecer en un tipo de puntero de datos
Error del compilador C3764 'member': no se puede invalidar el método de clase base 'member'
Error del compilador C3765 'event': no se puede definir un evento en una class/struct 'type' marcada como event_receiver
Error del compilador C3766 'type' debe proporcionar una implementación para el método de interfaz 'function'
Error del compilador C3767 'function': no se puede obtener acceso a las funciones candidato
Error del compilador C3768 no se puede tomar la dirección de una función vararg virtual en código administrado puro
Error del compilador C3769 'identifier': una clase anidada no puede tener el mismo nombre que la clase inmediatamente envolvente
Error del compilador C3770 'type': no es una clase base válida
Error del compilador C3771 'identifier': no se puede encontrar ninguna declaración friend en el ámbito del espacio de nombres más próximo
Error del compilador C3772 'identifier': declaración de plantilla friend no válida
Error del compilador C3773 Use el modificador del compilador /await para habilitar corrutinas.
Error del compilador C3774 no se encuentra 'scope::identifier': incluya el encabezado header_name
Error del compilador C3775 el tipo de valor devuelto de 'function' no debe ser 'type'
Error del compilador C3776 no se puede devolver una expresión de tipo void en una corrutina con un tipo de valor de devolución eventual distinto de void
Error del compilador C3777 'function': una corrutina no admite una lista de argumentos variables
Error del compilador C3778 alloca: no se puede usar en una corrutina
Error del compilador C3779 'function': no se puede usar una función que devuelve 'auto' antes de que esté definida
Error del compilador C3780 'function': no se puede usar una función de conversión que devuelve 'auto' antes de que esté definida
Error del compilador C3781 'keyword': no se puede usar en una corrutina de tipo 'type'. El valor keyword o keyword deben estar presentes en el valor promise_type asociado
Error del compilador C3782 type: la promesa de una corrutina no puede contener keyword y keyword
Error del compilador C3783 'identifier': no puede ser una corrutina
Error del compilador C3784 La expresión keyword no puede aparecer en este contexto
Error del compilador C3785 el primer argumento de plantilla para 'std::integer_sequence' debe ser un tipo entero
Error del compilador C3786 el segundo argumento de plantilla para 'std::make_integer_sequence' debe ser un valor constante entero igual o mayor que cero
Error del compilador C3787 no se puede deducir el tipo de valor devuelto de esta corrutina
Error del compilador C3788 esta función no puede ser una corrutina: 'type_name' no es una clase
Error del compilador C3789 esta función no puede ser una corrutina: "%$T" no declara el miembro "%$I()"
Error del compilador C3790 la captura de "* this" requiere "%1$M"
Error del compilador C3791 "this" no se puede capturar explícitamente cuando el modo de captura predeterminado es por copia (=).
Error del compilador C3792 algoritmo hash no reconocido "%$I"
Error del compilador C3793 el valor de hash para el algoritmo "%$I" debe tener una longitud de exactamente %u caracteres
Error del compilador C3794 el archivo "%$S" especificado en el file_hash de #pragma también forma parte de la unidad de compilación actual
Error del compilador C3795 múltiples valores de hash en conflicto para el archivo "%$S"
Error del compilador C3796 "operator %$I": no es una plantilla de operador literal de cadena ni una plantilla de operador literal numérico
Error del compilador C3797 'keyword': la declaración de evento no puede tener un especificador de invalidación (en su lugar se debe colocar en métodos add, remove o raise)
Error del compilador C3798 'keyword': la declaración de propiedad no puede tener un especificador de invalidación (en su lugar, se debe colocar en los métodos get o set de propiedad)
Error del compilador C3799 la propiedad indizada no puede tener una lista de parámetros vacía
Error del compilador C3800 'declaration': no se pueden mezclar propiedades y eventos
Error del compilador C3801 'attribute': el atributo podría no tener una cláusula de argumento
Error del compilador C3802 Obsoleto.
Error del compilador C3803 'property': la propiedad tiene un tipo que no es compatible con uno de sus descriptores de acceso 'accessor'
Error del compilador C3804 'member': todos los métodos de descriptor de acceso de una propiedad deben ser estáticos o no estáticos
Error del compilador C3805 'token': token inesperado; se esperaba '}' o ','
Error del compilador C3806 'token': token inesperado, se esperaba '{' o un inicializador de miembro
Error del compilador C3807 'type': una clase con el atributo ComImport no puede derivar de 'type', solamente se permite la implementación de interfaz
Error del compilador C3808 'type': una clase con el atributo ComImport no puede definir el miembro 'member'; solamente se permiten las funciones abstract o dllimport
Error del compilador C3809 'type': un tipo administrado o de WinRT no puede tener ninguna función, clase o interfaz friend
Error del compilador C3810 "%1$S": no se puede descomponer el tipo con una clase base 'type_name' ambigua
Error del compilador C3811 Obsoleto.
Error del compilador C3812 '__property' debe ser el primer token en una declaración de propiedad
Error del compilador C3813 una declaración de propiedad solo puede aparecer en la definición de un tipo administrado o de WinRT
Error del compilador C3814 Obsoleto.
Error del compilador C3815 el tipo de valor devuelto del método 'member' debe coincidir con el tipo del último parámetro de un establecedor
Error del compilador C3816 'class/struct member' se declaró o se definió anteriormente con un modificador administrado o de WinRT diferente
Error del compilador C3817 'declaration': la propiedad solo se puede aplicar a una función
Error del compilador C3818 la declaración de propiedad de matriz 'property' no debe sobrecargar una propiedad de índice 'property'
Error del compilador C3819 Obsoleto.
Error del compilador C3820 'identifier': se deben administrar los inicializadores
Error del compilador C3821 'function': una función o tipo administrado no se puede utilizar en una función no administrada
Error del compilador C3822 Obsoleto.
Error del compilador C3823 Obsoleto.
Error del compilador C3824 'type': este tipo no puede aparecer en este contexto (parámetro de función, tipo de valor devuelto o miembro estático)
Error del compilador C3825 'type': una clase administrada o de WinRT solo puede admitir eventos administrados o de WinRT
Error del compilador C3826 Obsoleto.
Error del compilador C3827 el atributo estándar 'deprecated' puede no tener argumentos o tener un literal de cadena que describe el motivo
Error del compilador C3828 no se pueden especificar argumentos de ubicación para una expresión 'keyword' para el tipo 'type'
Error del compilador C3829 puede que el atributo estándar 'noreturn' pueda aplicarse solo a funciones
Error del compilador C3830 'type1': no se puede heredar de 'type2', los tipos de valor solo pueden heredar de las clases de interfaz
Error del compilador C3831 'identifier': 'type' no puede tener un miembro de datos anclado o una función miembro que devuelva como resultado un puntero anclado
Error del compilador C3832 'typelib': parece que la biblioteca de tipos se ha generado para punteros de 32 bits; cambie el calificador 'ptrsize'
Error del compilador C3833 'type': tipo de destino no válido para el identificador
Error del compilador C3834 conversión de tipo explícita a un puntero anclado no válida; utilice una variable local anclada en su lugar
Error del compilador C3835 Obsoleto.
Error del compilador C3836 no se permite que un constructor estático tenga una lista de inicializadores de miembro
Error del compilador C3837 los atributos no se permiten en este contexto
Error del compilador C3838 no se puede heredar de 'type'
Error del compilador C3839 no se puede cambiar la alineación en un tipo administrado o de WinRT
Error del compilador C3840 Obsoleto.
Error del compilador C3841 Obsoleto.
Error del compilador C3842 'identifier': no se admiten calificadores 'const' y 'volatile' en funciones miembro de tipos administrados o de WinRT
Error del compilador C3843 'identifier': no se admiten calificadores de referencia en funciones de miembro de tipos administrados o de WinRT
Error del compilador C3844 'identifier': no se puede importar un símbolo desde 'source', ya que 'identifier' ya existe en el ámbito actual.
Error del compilador C3845 Obsoleto.
Error del compilador C3846 'identifier': no se puede importar el símbolo de 'source': ya que 'identifier' ya se ha importado desde otro ensamblado 'assembly'
Error del compilador C3847 Un especificador noexcept en una creación de una instancia explícita debe coincidir con el de la plantilla cuya instancia se está creando
Error del compilador C3848 la expresión con el tipo 'type' perdería algunos calificadores const y volatile para poder llamar a 'identifier'
Error del compilador C3849 la llamada de estilo de función de una expresión de tipo 'type' perdería los calificadores const y volatile de todas las número sobrecargas de operador disponibles
Error del compilador C3850 'token': un nombre de carácter universal especifica un carácter no válido
Error del compilador C3851 'token': un nombre de carácter universal no puede designar un carácter en el juego de caracteres básico
Error del compilador C3852 'member' que tiene el tipo 'type': la inicialización de agregado no pudo inicializar este miembro
Error del compilador C3853 '=': no se puede reinicializar una referencia o trabajo mediante una referencia a función
Error del compilador C3854 la expresión a la izquierda de "=" se evalúa como una función. No se puede asignar a una función (una función no es un valor L)
Error del compilador C3855 'function': el parámetro de plantilla o genérico 'identifier' no es compatible con la declaración
Error del compilador C3856 'class': la clase no es una plantilla de clase o genérica
Error del compilador C3857 'template': no se permiten múltiples listas de parámetros de plantilla o genéricos
Error del compilador C3858 'identifier': no se puede declarar de nuevo en el ámbito actual
Error del compilador C3859 No se pudo crear memoria virtual para PCH
Error del compilador C3860 la lista de argumentos de plantilla o genéricos que sigue al nombre de plantilla de clase o genérico debe enumerar los parámetros en el orden utilizado en la lista de parámetros de plantilla o genéricos
Error del compilador C3861 'identifier': no se encontró el identificador
Error del compilador C3862 'function': no se puede compilar una función no administrada con /clr:pure o /clr:safe
Error del compilador C3863 el tipo de matriz 'type' no es asignable
Error del compilador C3864 Obsoleto.
Error del compilador C3865 'keyword': solamente se puede utilizar en funciones miembro nativas
Error del compilador C3866 el destructor/finalizador llama a la lista de argumentos que faltan
Error del compilador C3867 'function': sintaxis no estándar; utilice '&' para crear un puntero al miembro
Error del compilador C3868 'type': las restricciones del parámetro genérico 'parameter' difieren de las de la declaración
Error del compilador C3869 la restricción gcnew no tiene lista de parámetros vacía "()"
Error del compilador C3870 'parameter': '__declspec(specifier)' solo se puede aplciar a parámetros de tipo entero
Error del compilador C3871 'parameter': '__declspec(guard(overflow))' solo se admite en los primeros 64 parámetros de una función
Error del compilador C3872 '0xvalue': este carácter no se permite en un identificador
Error del compilador C3873 '0xvalue': este carácter no se permite como primer carácter de un identificador
Error del compilador C3874 el tipo de valor devuelto de 'identifier' debe ser 'type1' en lugar de 'type2'
Error del compilador C3875 falta lista de argumentos en llamada a función miembro no estática
Error del compilador C3876 un literal de punto flotante hexadecimal requiere un exponente
Error del compilador C3877 argumento de tipo no válido para el atributo TypeForwardedTo
Error del compilador C3878 error de sintaxis: token '%1$L' inesperado después de '%2s'
Error del compilador C3879 'member': no puede ser un miembro de datos initonly
Error del compilador C3880 'member': no puede ser un miembro de datos literal
Error del compilador C3881 solo puede heredar un constructor de una base directa
Error del compilador C3882 'class': el constructor ya se ha heredado de 'class'
Error del compilador C3883 'member': se debe inicializar un miembro de datos estático initonly
Error del compilador C3884 'type': no se puede inicializar el valor de una matriz de tamaño desconocido
Error del compilador C3885 'type': no se puede inicializar una matriz de tamaño desconocido con una lista de inicializadores vacía
Error del compilador C3886 'member': se debe inicializar un miembro de datos literal
Error del compilador C3887 'member': el inicializador de un miembro de datos literal debe ser una expresión constante
Error del compilador C3888 'member': C++/CLI no admite la expresión const asociada con este miembro de datos literal
Error del compilador C3890 'member': no puede tomar la dirección de un miembro de datos literal
Error del compilador C3891 'member': un miembro de datos literal no se puede utilizar como valor L
Error del compilador C3892 'variable': no se puede asignar a una variable constante
Error del compilador C3893 'member': el uso del valor L del miembro de datos initonly solamente se permite en un constructor de instancia de clase 'class'
Error del compilador C3894 'member': el uso del valor L del miembro de datos estático initonly solamente se permite en el constructor de clase de la clase 'class'
Error del compilador C3895 'member': los miembros de datos type no pueden ser 'volatile'
Error del compilador C3896 'member': inicializador inadecuado: este miembro de datos literal solamente se puede inicializar con 'nullptr'
Error del compilador C3897 Obsoleto.
Error del compilador C3898 'member': los miembros de datos type solamente pueden ser miembros de tipos administrados
Error del compilador C3899 'member': el uso del valor L del miembro de datos initonly no se permite directamente dentro de una región paralela en la clase 'class'
Error del compilador C3900 'member': no se permite en el ámbito actual
Error del compilador C3901 'function': debe tener el tipo de valor devuelto 'type'
Error del compilador C3902 'function': el tipo del último parámetro debe ser 'type'
Error del compilador C3903 'property': no tiene el método set o get
Error del compilador C3904 'property': debe especificar número parámetro(s)
Error del compilador C3905 no se admiten accesos desalineados para el tipo intrínseco 'type'
Error del compilador C3906 el tipo intrínseco 'type' no es un tipo de argumento o de valor devuelto admitido para funciones vararg o sin prototipo
Error del compilador C3907 no se puede saltar a una etiqueta que está en otra instrucción o subinstrucción "if constexpr"
Error del compilador C3908 nivel de acceso menos restrictivo que el de 'identifier'
Error del compilador C3909 una declaración de evento administrado o de WinRT debe tener lugar en un tipo administrado o de WinRT
Error del compilador C3910 'event': debe definir el miembro 'member'
Error del compilador C3911 'member': la función debe tener el tipo 'type'
Error del compilador C3912 'event': el tipo de evento debe ser un tipo delegado
Error del compilador C3913 una propiedad predeterminada debe estar indizada
Error del compilador C3914 una propiedad predeterminada no puede ser estática
Error del compilador C3915 'identifier' no tiene propiedad indizada predeterminada (indizador de clase)
Error del compilador C3916 el parámetro de función con el índice %d y la alineación solicitada de %d no se alinearán
Error del compilador C3917 'token': estilo de declaración de construcción obsoleto (¿quiere usar '[' ']' en su lugar?)
Error del compilador C3918 el uso requiere que 'identifier' sea miembro de datos
Error del compilador C3919 'function': la función debe tener el tipo 'return_type (type)'
Error del compilador C3920 'operator': no se puede definir un operador de CLR o WinRT de incremento y decremento postfijo La llamada al operador de CLR o WinRT postfijo llamará al operador de CLR o WinRT con el prefijo correspondiente (op_Increment/op_Decrement), pero con semántica de postfijo
Error del compilador C3921 Obsoleto.
Error del compilador C3923 'member': las definiciones de clase, struct o unión locales no se permiten en una función miembro de una clase administrada o de WinRT
Error del compilador C3924 error en el argumento #número de la llamada del constructor delegado 'constructor':
Error del compilador C3925 se esperaba un bucle (for, whileo do) después de la directiva 'directive_name'
Error del compilador C3926 constante no válida en la directiva 'parallel'
Error del compilador C3927 '->': no se admite el tipo de valor devuelto final después de un declarador que no es de función
Error del compilador C3928 "->": no se admite el tipo de valor devuelto final después de un declarador entre paréntesis
Error del compilador C3930 'function': ninguna función sobrecargada tiene especificadores de restricción compatibles con el contexto del ambiente 'context'
Error del compilador C3931 'type': no se puede llamar a una función que tenga especificadores de restricción no compatibles con el contexto del ambiente
Error del compilador C3932 Obsoleto.
Error del compilador C3933 'class': los especificadores de restricción del destructor deben cubrir la unión de restricciones en todos los constructores
Error del compilador C3934 una función de un tipo 'main' cualquiera no puede tener especificadores de restricción distintos de restrict(cpu)
Error del compilador C3935 'identifier': redefinición; especificadores de restricción superpuestos
Error del compilador C3936 'identifier': especificador de restricción no reconocido
Error del compilador C3937 no se permite un especificador de restricción vacío
Error del compilador C3938 'identifier': no se admiten especificadores de restricción múltiples en las funciones extern \042C\042
Error del compilador C3939 'identifier': no se permiten funciones de puntero a miembro, punteros a función y referencias a funciones con el especificador de restricción 'amp'
Error del compilador C3940 'identifier': identificador no encontrado: posible discrepancia entre las versiones del compilador y de la biblioteca. Asegúrese de que vccorlib.h/.lib, vccorlib120.dll and c1xx.dll coincidan.
Error del compilador C3941 'condition': requiere la opción de la línea de comandos '/clr'
Error del compilador C3945 'type': no se puede producir o detectar un objeto winrt no derivado de Platform::Exception
Error del compilador C3946 'type': typeid no se puede aplicar a este tipo
Error del compilador C3947 'typeid': typeid no se puede aplicar a una expansión del paquete
Error del compilador C3948 'keyword': una expansión del paquete no puede aparecer en este contexto
Error del compilador C3949 una expansión de paquete '...', no puede aparecer en un declarador abstracto entre paréntesis.
Error del compilador C3950 Obsoleto.
Error del compilador C3951 No se puede usar el puntero a miembro en el tipo 'type' proyectado de WinRT. Utilice un delegado en su lugar.
Error del compilador C3952 'type': WinRT no admite matrices 'in/out'. Use 'const Array<T>^' para 'in' y 'WriteOnlyArray<T>' o 'Array<T>^*' para 'out' en las API públicas
Error del compilador C3953 No se puede usar la clase administrada 'type' en el módulo WinRT. (Obsoleto en Visual Studio 2022).
Error del compilador C3954 'type': una matriz devuelta desde un método publicado en un tipo WinRT debe usar el formato 'Array<T>^'
Error del compilador C3955 'type': un constructor público no puede contener un parámetro 'out' o 'WriteOnlyArray<T>'
Error del compilador C3956 'type': el tipo está marcado como ExclusiveTo 'type'y no se puede usar como base de 'derived_type'
Error del compilador C3957 'type': no se puede usar 'new' en un tipo WinRT; usar 'ref new' en su lugar
Error del compilador C3958 'type': no se puede usar 'new' en un tipo WinRT; usar 'ref new' en su lugar
Error del compilador C3959 'ref new' solamente se puede usar para crear un objeto con tipo WinRT
Error del compilador C3960 Obsoleto.
Error del compilador C3961 no se admite un constructor estático
Error del compilador C3962 no se admite una clase genérica
Error del compilador C3963 no se admite una matriz multidimensional
Error del compilador C3964 no se admite una matriz escalonada
Error del compilador C3965 no se admite una matriz de parámetros
Error del compilador C3966 'function': no se admite una función genérica
Error del compilador C3967 error al importar 'identifier' desde el módulo 'module'
Error del compilador C3968 el token 'token' no es válido como separador de nombre de módulo; use el punto ('.') en su lugar
Error del compilador C3969 nombres de módulo incoherentes: 'module1' y 'module1'
Error del compilador C3970 'identifier': 'keyword' solamente se puede aplicar a 'ref class' o 'ref struct' en un ámbito global o de espacio de nombres
Error del compilador C3971 'type': no pueden aparecer definiciones parciales tras definiciones completas
Error del compilador C3972 'type': 'partial' solamente se puede aplicar a definiciones o declaraciones de clase
Error del compilador C3973 Característica no implementada: %$M
Error del compilador C3974 "%$S": la variable de índice de la instrucción "for" de OpenMP debe tener un tipo entero
Error del compilador C3975 'class/struct identifier' se declaró o se definió anteriormente con un modificador diferente
Error del compilador C3976 'identifier1' debe declararse como 'public' para poder usar 'identifier2'
Error del compilador C3977 Para su uso se requiere una referencia a un ensamblado que define 'identifier'
Error del compilador C3978 'identifier': no se permite una propiedad estática como miembro de un tipo de valor o interfaz de WinRT
Error del compilador C3979 'type': use el atributo 'attribute' en lugar de 'value'
Error del compilador C3980 'type' no se puede emitir en metadatos
Error del compilador C3981 'type': un tipo de valor no puede tener ningún miembro de datos 'identifier' estático
Error del compilador C3982 'type': un tipo de valor no puede tener ningún miembro de datos 'identifier' no público
Error del compilador C3983 'type': un tipo de valor no puede tener ningún miembro 'identifier' que no sea de datos
Error del compilador C3984 'type': un tipo que no es un valor no puede tener ningún miembro de datos 'identifier' público
Error del compilador C3985 'identifier': la signatura del miembro público contiene el tipo privado 'member'
Error del compilador C3986 'identifier': la signatura del miembro público contiene el tipo nativo 'member'
Error del compilador C3987 'identifier': la signatura del miembro público contiene el tipo nativo 'type'
Error del compilador C3988 'type': un tipo nativo no puede ser público
Error del compilador C3989 'type': un tipo anidado no puede ser público
Error del compilador C3990 'type': el atributo 'attribute' no puede ser privado o anidado
Error del compilador C3991 'type': no se puede implementar una interfaz no pública o anidada 'interface'
Error del compilador C3992 'identifier': la signatura del miembro público contiene el tipo no válido 'type'
Error del compilador C3993 'type': un tipo de valor debe contener al menos un campo público
Error del compilador C3994 'type': un tipo de valor no puede implementar interfaces ni tener funciones virtuales
Error del compilador C3995 'type': un tipo de valor no puede tener ningún miembro de evento 'identifier'
Error del compilador C3996 Obsoleto.
Error del compilador C3997 Warbird: mensaje
Error del compilador C3998 'c++version': versión de C++ no compatible; se usará 'c++version' como versión predeterminada

Consulte también

Advertencias y errores de las herramientas de compilación y del compilador de C/C++
Errores del compilador de C2000 a C3999 y de C7000 a C7999