3561 lines
231 KiB
JSON
3561 lines
231 KiB
JSON
[
|
||
"error desconocido",
|
||
"la última línea del archivo termina sin una nueva línea",
|
||
"la última línea del archivo termina con una barra diagonal inversa",
|
||
"el archivo #include %sq se incluye a sí mismo",
|
||
"memoria insuficiente",
|
||
null,
|
||
"comentario no cerrado al final del archivo",
|
||
"token no reconocido",
|
||
"falta la comilla de cierre",
|
||
"no se permite un comentario anidado",
|
||
"no se esperaba '#' aquí",
|
||
"directiva de preprocesamiento no reconocida",
|
||
"el análisis se reanuda aquí tras un error de sintaxis previo",
|
||
"se esperaba un nombre de archivo",
|
||
"texto adicional tras el final esperado de la directiva de preprocesamiento",
|
||
null,
|
||
null,
|
||
"se esperaba ']'",
|
||
"se esperaba ')'",
|
||
"texto adicional tras el final esperado del número",
|
||
"el identificador %sq no está definido",
|
||
"Los calificadores de tipo carecen de sentido en esta declaración",
|
||
"número hexadecimal no válido",
|
||
"la constante de tipo entero es demasiado grande",
|
||
"dígito octal no válido",
|
||
"una cadena entrecomillada debe contener al menos un carácter",
|
||
"hay demasiados caracteres en la constante de caracteres",
|
||
"el valor del carácter está fuera del intervalo",
|
||
"la expresión debe tener un valor constante",
|
||
"se esperaba una expresión",
|
||
"la constante flotante está fuera del intervalo",
|
||
"la expresión debe tener un tipo entero",
|
||
"la expresión debe tener un tipo aritmético",
|
||
"se esperaba un número de línea",
|
||
"número de línea no válido",
|
||
"directiva #error: %s",
|
||
"falta #if para esta directiva",
|
||
"falta #endif para esta directiva",
|
||
"la directiva no se permite; ya ha aparecido #else",
|
||
"división por cero",
|
||
"se esperaba un identificador",
|
||
"la expresión debe tener un tipo aritmético o de puntero",
|
||
"los tipos de operando no son compatibles (%t1 y %t2)",
|
||
null,
|
||
"la expresión debe tener un tipo de puntero",
|
||
"no se puede usar #undef en este nombre predefinido",
|
||
"%no se ha predefinido; se ha omitido el intento de nueva definición",
|
||
"nueva definición de la macro %nod no compatible",
|
||
null,
|
||
"nombre de parámetro de macro duplicado",
|
||
"'##' no puede aparecer en primer lugar en una definición de macro",
|
||
"'##' no puede aparecer en último lugar en una definición de macro",
|
||
"se esperaba un nombre de parámetro de macro",
|
||
"se esperaba ':'",
|
||
"no hay suficientes argumentos en la llamada de %n",
|
||
"hay demasiados argumentos en la llamada de %n",
|
||
"un operando de sizeof no puede ser una función",
|
||
"este operador no está permitido en una expresión constante",
|
||
"este operador no está permitido en una expresión de preprocesamiento",
|
||
"no se permite una llamada a función en una expresión constante",
|
||
"este operador no está permitido en una expresión constante integral",
|
||
"el resultado de la operación con enteros está fuera del intervalo",
|
||
"el recuento de desplazamientos es negativo",
|
||
"el recuento de desplazamientos es demasiado grande",
|
||
"la declaración no declara nada",
|
||
"se esperaba ';'",
|
||
"el valor de enumeración está fuera del intervalo de 'int'",
|
||
"se esperaba '}'",
|
||
"la conversión de enteros dio como resultado un cambio de signo",
|
||
"la conversión de enteros dio como resultado una truncación",
|
||
"no se permite un tipo incompleto",
|
||
"un operando de sizeof no puede ser un campo de bits",
|
||
null,
|
||
null,
|
||
null,
|
||
"el operando de \"*\" debe ser un puntero, pero tiene el tipo %t",
|
||
"el argumento para la macro está vacío",
|
||
"esta declaración no tiene ningún especificador de tipo o clase de almacenamiento",
|
||
"una declaración de parámetros no puede tener un inicializador",
|
||
"se esperaba un especificador de tipo",
|
||
"no se puede especificar aquí una clase de almacenamiento",
|
||
"no se puede especificar más de una clase de almacenamiento",
|
||
"la clase de almacenamiento no aparece en primer lugar",
|
||
"calificador de tipo especificado más de una vez",
|
||
"combinación no válida de especificadores de tipo",
|
||
"clase de almacenamiento no válida para un parámetro",
|
||
"clase de almacenamiento no válida para una función",
|
||
"no se puede usar aquí un especificador de tipo",
|
||
"no se permite una matriz de funciones",
|
||
"no se permite una matriz de tipos void",
|
||
"no se permite una función que devuelva otra función",
|
||
"no se permite una función que devuelva una matriz",
|
||
"los parámetros de la lista de identificadores solo se pueden usar en una definición de función",
|
||
"el tipo de función no puede proceder de un typedef",
|
||
"el tamaño de una matriz debe ser mayor que cero",
|
||
"la matriz es demasiado grande",
|
||
"una unidad de traducción debe contener al menos una declaración",
|
||
"una función no puede devolver un valor de este tipo",
|
||
"una matriz no puede tener elementos de este tipo",
|
||
"una declaración aquí debe declarar un parámetro",
|
||
"nombre de parámetro duplicado",
|
||
"%sq ya se ha declarado en el ámbito actual",
|
||
"la declaración adelantada de un tipo de enumeración no es estándar",
|
||
"la clase es demasiado grande",
|
||
"struct o union demasiado grande",
|
||
"tamaño no válido para el campo de bits",
|
||
"tipo no válido para un campo de bits",
|
||
"el campo de bits de longitud cero no debe tener nombre",
|
||
"campo de bits con signo de longitud 1",
|
||
"la expresión incluida delante del paréntesis de la llamada aparente debe tener un tipo de puntero a función",
|
||
"se esperaba una definición o un nombre de etiqueta",
|
||
"no se puede tener acceso a la instrucción",
|
||
"se esperaba 'while'",
|
||
null,
|
||
"se hizo referencia a %n, pero no se definió",
|
||
"una instrucción continue solo se puede usar en un bucle",
|
||
"una instrucción break solo se puede usar en un bucle o modificador",
|
||
"%n distinto de void debe devolver un valor",
|
||
"una función void no puede devolver un valor",
|
||
"no se permite convertir en el tipo %t",
|
||
"el tipo de valor devuelto no coincide con el tipo de función",
|
||
"una etiqueta de caso solo se puede usar en un modificador",
|
||
"una etiqueta predeterminada solo se puede usar en un modificador",
|
||
null,
|
||
"ya ha aparecido una etiqueta predeterminada en este modificador",
|
||
"se esperaba '('",
|
||
"la expresión debe ser un valor L",
|
||
"se esperaba una instrucción",
|
||
"no se puede tener acceso al bucle",
|
||
"una función de ámbito de bloque solo puede tener una clase de almacenamiento extern",
|
||
"se esperaba '{'",
|
||
"la expresión debe tener un tipo de puntero a clase, pero tiene el tipo %t",
|
||
"la expresión debe tener un tipo de puntero a struct o union, pero tiene el tipo %t",
|
||
"se esperaba un nombre de miembro",
|
||
"se esperaba un nombre de campo",
|
||
"%n no tiene ningún miembro %sq",
|
||
"%n no tiene ningún campo %sq",
|
||
"la expresión debe ser un valor L modificable",
|
||
"no se permite la aceptación de la dirección de una variable de registro",
|
||
"no se permite la aceptación de la dirección de un campo de bits",
|
||
"hay demasiados argumentos en la llamada a función",
|
||
"no se permiten parámetros de prototipos sin nombre si aparece un cuerpo",
|
||
"la expresión debe tener un tipo de puntero a objeto, pero tiene el tipo %t",
|
||
"el programa es demasiado grande o complicado para compilarlo",
|
||
"no se puede usar un valor de tipo %t1 para inicializar una entidad de tipo %t2",
|
||
"%n no se puede inicializar",
|
||
"hay demasiados valores de inicializador",
|
||
"la declaración no es compatible con %nfd",
|
||
"%n ya se ha inicializado",
|
||
"una declaración de ámbito global no puede tener esta clase de almacenamiento",
|
||
"un nombre de tipo no se puede declarar de nuevo como parámetro",
|
||
"un nombre typedef no se puede declarar de nuevo como parámetro",
|
||
"conversión de un entero distinto de cero en puntero",
|
||
"la expresión debe tener un tipo de clase, pero tiene el tipo %t",
|
||
"la expresión debe tener un tipo struct o union, pero tiene el tipo %t",
|
||
"operador de asignaciones anticuado",
|
||
"inicializador anticuado",
|
||
"la expresión debe ser de tipo constante integral",
|
||
"la expresión debe ser un designador de función o valor L",
|
||
"la declaración no es compatible con %nod anterior",
|
||
"el nombre externo entra en conflicto con el nombre externo de %nd",
|
||
"#pragma no reconocida",
|
||
null,
|
||
"no se pudo abrir el archivo temporal %sq: %s2",
|
||
"el nombre del directorio de archivos temporales es demasiado largo (%sq)",
|
||
"no hay suficientes argumentos en la llamada a función",
|
||
"constante flotante no válida",
|
||
"un argumento de tipo %t1 no es compatible con un parámetro de tipo %t2",
|
||
"no se permite aquí un tipo de función",
|
||
"se esperaba una declaración",
|
||
"el puntero señala fuera del objeto subyacente",
|
||
"conversión de tipo no válida",
|
||
"conflicto de vinculación externa o interna con la declaración anterior %p",
|
||
"el valor de punto flotante no incluye el tipo entero requerido",
|
||
"la expresión no tiene efecto",
|
||
"el subíndice está fuera del intervalo",
|
||
null,
|
||
"se declaró %n, pero nunca se le hizo referencia",
|
||
"no tiene ningún efecto aplicar '&' a una matriz",
|
||
"el operando derecho de '%%' es cero",
|
||
"el argumento no es compatible con un parámetro formal",
|
||
"el argumento no es compatible con la conversión de cadena de formato correspondiente (se esperaba el tipo %t1 pero el argumento tiene el tipo %t2)",
|
||
"no se pudo abrir el archivo de código fuente %sq (no hay directorios en la lista de búsqueda)",
|
||
"la conversión debe ser de tipo integral",
|
||
"la conversión debe ser de tipo aritmético o de puntero",
|
||
"inicialización dinámica en código inaccesible",
|
||
"comparación sin sentido de un entero sin signo con cero",
|
||
"puede que se pretendiera usar '=' en lugar de '=='",
|
||
"tipo enumerado mezclado con otro tipo",
|
||
"error al escribir en el archivo %s",
|
||
"archivo de lenguaje intermedio no válido",
|
||
"el calificador de tipo carece de sentido en el tipo de conversión",
|
||
"secuencia de escape de caracteres no reconocida",
|
||
"se usó cero para el identificador de preprocesamiento %sq no definido",
|
||
"se esperaba una cadena asm",
|
||
"una función asm debe tener prototipos",
|
||
"una función asm no puede tener puntos suspensivos",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"error al eliminar el archivo %sq: %s2",
|
||
"el valor integral no incluye el tipo de punto flotante requerido",
|
||
"el valor de punto flotante no incluye el tipo de punto flotante requerido",
|
||
"el resultado de la operación de punto flotante está fuera del intervalo",
|
||
"la función %sq se declaró implícitamente",
|
||
"la cadena de formato requiere más argumentos",
|
||
"la cadena de formato termina antes que este argumento",
|
||
"conversión de cadena de formato no válida",
|
||
"recursividad de macros",
|
||
"la coma final no es estándar",
|
||
"un campo de bits no puede contener todos los valores del tipo enumerado",
|
||
"tipo no estándar para un campo de bits",
|
||
"la declaración no es visible fuera de la función",
|
||
"typedef anticuado de 'void' omitido",
|
||
"el operando izquierdo no es un struct o union que contenga este campo",
|
||
"el puntero no señala a un struct o union que contenga este campo",
|
||
"la variable %sq se declaró con un tipo jamás completado",
|
||
"la expresión de control es constante",
|
||
"la expresión de selector es constante",
|
||
"especificador no válido en un parámetro",
|
||
"especificador no válido fuera de una declaración de clase",
|
||
"especificador duplicado en la declaración",
|
||
"no se permite que una unión tenga una clase base",
|
||
"no se permiten múltiples especificadores de Access Control",
|
||
"falta una definición de clase o struct",
|
||
"el nombre completo no es miembro de la clase %t ni de sus clases base",
|
||
"una referencia de miembro no estático debe ser relativa a un objeto específico",
|
||
"un miembro de datos no estático no se puede definir fuera de su clase",
|
||
"%n ya se ha definido",
|
||
"no se permite un puntero a referencia",
|
||
"no se permite una referencia a la referencia",
|
||
"no se permite una referencia a void",
|
||
"no se permite una matriz de referencia",
|
||
"la referencia %n requiere un inicializador",
|
||
"se esperaba ','",
|
||
"no se permite un nombre de tipo",
|
||
"no se permite una definición de tipo",
|
||
"nueva declaración del nombre de tipo %nod no válida",
|
||
"const %n requiere un inicializador",
|
||
"'this' solo se puede usar en una función miembro no estática",
|
||
"no se conoce el valor constante",
|
||
"falta un tipo explícito (se presupone 'int')",
|
||
"Access Control no especificado (%sq de forma predeterminada)",
|
||
"no es un nombre de clase o struct",
|
||
"nombre de clase base duplicado",
|
||
"clase base no válida",
|
||
"no se puede obtener acceso a %nd",
|
||
"%no ambiguo",
|
||
"lista de parámetros de estilo anterior (anacronismo)",
|
||
"una declaración no puede aparecer detrás de una instrucción ejecutable en bloque",
|
||
"no se permite la conversión en la clase base inaccesible %t",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"llamada de macro terminada incorrectamente",
|
||
null,
|
||
"un nombre seguido de '::' debe ser un nombre de clase o espacio de nombres",
|
||
"Declaración \"friend\" no válida",
|
||
"un constructor o destructor no puede devolver un valor",
|
||
"declaración de destructor no válida",
|
||
"declaración de un miembro con el mismo nombre que su clase",
|
||
"no se permite un calificador de ámbito global ('::' inicial)",
|
||
"el ámbito global no tiene %sq",
|
||
"no se permite un nombre completo",
|
||
"no se permite una referencia NULL",
|
||
"la inicialización con '{...}' no está permitida para un objeto de tipo %t",
|
||
"la clase base %t es ambigua",
|
||
"la clase derivada %t1 contiene más de una instancia de la clase %t2",
|
||
"un puntero a la clase base %t2 no se puede convertir en un puntero a la clase derivada %t1; la clase base es virtual",
|
||
"ninguna instancia del constructor %no coincide con la lista de argumentos",
|
||
"el constructor de copia para la clase %t es ambiguo",
|
||
"no existe ningún constructor predeterminado para la clase %t",
|
||
"%sq es un miembro de datos no estático o una clase base de la clase %t",
|
||
"no se permite una clase base no virtual indirecta",
|
||
"miembro union no válido; la clase %t tiene una función miembro no permitida",
|
||
null,
|
||
"uso no válido de una matriz con valor distinto de L",
|
||
"se esperaba un operador",
|
||
"no se permite un miembro heredado",
|
||
"no se puede determinar a qué instancia de %n se refiere",
|
||
"un puntero a una función enlazada solo se puede usar para llamar a la función",
|
||
"el nombre typedef ya se ha declarado (con el mismo tipo)",
|
||
"%n ya se ha definido",
|
||
null,
|
||
"ninguna instancia de %n coincide con la lista de argumentos",
|
||
"no se permite una definición de tipo en la declaración de tipos de valor devuelto de la función",
|
||
"el argumento predeterminado no aparece al final de la lista de parámetros",
|
||
"nueva definición del argumento predeterminado",
|
||
"más de una instancia de %n coincide con la lista de argumentos:",
|
||
"más de una instancia del constructor %no coincide con la lista de argumentos:",
|
||
"un argumento predeterminado de tipo %t1 no es compatible con el parámetro de tipo %t2",
|
||
"no se pueden sobrecargar las funciones que se distinguen solamente por el tipo de valor devuelto",
|
||
"no existe ninguna conversión adecuada definida por el usuario de %t1 a %t2",
|
||
null,
|
||
"solo las funciones miembro no estáticas pueden ser virtuales",
|
||
"El objeto tiene calificadores de tipo que no son compatibles con la función miembro",
|
||
"el programa es demasiado grande para compilarlo (demasiadas funciones virtuales)",
|
||
"el tipo de valor devuelto no es idéntico ni covariante con el tipo de valor devuelto %t de la función virtual invalidada %no",
|
||
"la invalidación de %n virtual es ambigua",
|
||
"el especificador puro ('= 0') solo se permite en las funciones virtuales",
|
||
"especificador puro con formato incorrecto (solo se permite '= 0')",
|
||
"no se permite un inicializador del miembro de datos",
|
||
"no se permite un objeto de tipo de clase abstracta %t:",
|
||
"no se permite una función que devuelva la clase abstracta %t:",
|
||
"Declaración \"friend\" duplicada",
|
||
"especificador inline permitido solamente en declaraciones de función",
|
||
"no se permite 'inline'",
|
||
"clase de almacenamiento no válida para una función insertada",
|
||
"clase de almacenamiento no válida para un miembro de clase",
|
||
"el miembro de clase local %n requiere una definición",
|
||
"no se puede obtener acceso a %nfd",
|
||
null,
|
||
"la clase %t no tiene ningún constructor de copia para copiar un objeto const",
|
||
"no se permite definir una función miembro declarada implícitamente",
|
||
"la clase %t no tiene ningún constructor de copia adecuado",
|
||
"no se permite la especificación de vinculación",
|
||
"especificación de vinculación externa desconocida",
|
||
"la especificación de vinculación no es compatible con %nod anterior",
|
||
"más de una instancia de la función %no sobrecargada tiene una vinculación 'C'",
|
||
"la clase %t tiene más de un constructor predeterminado",
|
||
"valor copiado en memoria temporal, se usa la referencia a la memoria temporal",
|
||
"'operator%s' debe ser una función miembro",
|
||
"el operador no puede ser una función miembro estática",
|
||
"no se permiten argumentos en una conversión definida por el usuario",
|
||
"hay demasiados parámetros para esta función operator",
|
||
"no hay suficientes parámetros para esta función operator",
|
||
"un operador que no sea de miembro requiere un parámetro con un tipo de clase",
|
||
"no se permite el argumento predeterminado",
|
||
"se aplica más de una conversión definida por el usuario de %t1 a %t2:",
|
||
"ningún operador %sq coincide con estos operandos",
|
||
"más de un operador %sq coincide con estos operandos:",
|
||
"el primer parámetro de la función de asignación debe ser de tipo 'size_t'",
|
||
"la función de asignación requiere el tipo de valor devuelto 'void *'",
|
||
"la función de desasignación requiere el tipo de valor devuelto 'void'",
|
||
"el primer parámetro de la función de desasignación debe ser de tipo 'void *'",
|
||
null,
|
||
"el tipo debe ser un tipo de objeto",
|
||
"la clase base %t ya se ha inicializado",
|
||
"se requiere el nombre de la clase base; se presupone %t (anacronismo)",
|
||
"%n ya se ha inicializado",
|
||
"falta el nombre de la clase base o de miembro",
|
||
"asignación a 'this' (anacronismo)",
|
||
"se usó la palabra clave 'overload' (anacronismo)",
|
||
"unión anónima no válida; no se permite un miembro no público",
|
||
"unión anónima no válida; no se permite una función miembro",
|
||
"una unión anónima en el ámbito global o de espacio de nombres se debe declarar como static",
|
||
"%nf no proporciona ningún inicializador para:",
|
||
"el constructor generado implícitamente para la clase %t no se puede inicializar:",
|
||
"%n no define ningún constructor para inicializar los siguientes elementos:",
|
||
"%n tiene un miembro de constante o referencia no inicializado",
|
||
"%n tiene un campo const no inicializado",
|
||
"la clase %t no tiene ningún operador de asignaciones para copiar un objeto const",
|
||
"la clase %t no tiene ningún operador de asignaciones adecuado",
|
||
"operador de asignaciones ambiguo para la clase %t",
|
||
null,
|
||
"la declaración requiere un nombre typedef",
|
||
null,
|
||
"no se permite 'virtual'",
|
||
"no se permite 'static'",
|
||
"conversión de un puntero a una función enlazada en un puntero a función normal (anacronismo)",
|
||
"la expresión debe tener un tipo de puntero a miembro",
|
||
"';' adicional omitido",
|
||
"el inicializador in-class para un miembro no estático no es estándar",
|
||
null,
|
||
"ninguna instancia de %no sobrecargado coincide con la lista de argumentos",
|
||
null,
|
||
"ninguna instancia de %n coincide con el tipo requerido",
|
||
"se ha usado la expresión delete array size (anacronismo)",
|
||
null,
|
||
"no se permite una conversión a la clase abstracta %t:",
|
||
"no se puede llamar a la función 'main' ni tomar su dirección",
|
||
"no se puede especificar un inicializador new para una matriz",
|
||
"la función miembro %no no se puede declarar de nuevo fuera de su clase",
|
||
"no se permite un puntero a un tipo %t de clase incompleta",
|
||
"no se permite una referencia a una variable local de una función de inclusión",
|
||
"se usó una función de un solo argumento para %sq postfijo (anacronismo)",
|
||
null,
|
||
"el operador de asignaciones generado implícitamente no se puede copiar:",
|
||
"la conversión en tipo de matriz no es estándar (tratada como conversión en %t)",
|
||
"%n tiene un operador new%s() pero no un operador delete%s() predeterminado",
|
||
"%n tiene un operador delete%s() predeterminado pero no un operador new%s()",
|
||
"el destructor para la clase base %nod no es virtual",
|
||
null,
|
||
"nueva declaración del miembro %npd no válida",
|
||
"la función 'main' no se puede declarar como inline",
|
||
"una función miembro con el mismo nombre que su clase debe ser un constructor",
|
||
"uso de %n anidada (anacronismo)",
|
||
"un destructor no puede tener parámetros",
|
||
"el constructor de copia para la clase %t no puede tener un parámetro de tipo %t",
|
||
"%n devuelve el tipo %t incompleto",
|
||
"no se puede obtener acceso a %nd protegido a través de un objeto o puntero %t",
|
||
"no se permite un parámetro",
|
||
"no se permite aquí una declaración 'asm'",
|
||
"no existe ninguna función de conversión de %t1 a %t2 adecuada",
|
||
"eliminación de un puntero a una clase incompleta",
|
||
"no existe ningún constructor adecuado para convertir de %t1 a %t2",
|
||
"se aplica más de un constructor para convertir de %t1 a %t2:",
|
||
"se aplica más de una función de conversión de %t1 a %t2:",
|
||
"se aplica más de una función de conversión de %t a un tipo integrado:",
|
||
"const %n",
|
||
"referencia %n",
|
||
"%npTd",
|
||
"operador integrado %sq",
|
||
"%nod, ambiguo por herencia",
|
||
"no se puede tomar la dirección de un constructor o destructor",
|
||
null,
|
||
"elemento temporal usado para el valor inicial de referencia a un elemento que no es const (anacronismo)",
|
||
"no se permite un nombre completo en la declaración de miembro",
|
||
"tipo enumerado mezclado con otro tipo (anacronismo)",
|
||
"el tamaño de una matriz en 'new' debe ser un valor no negativo",
|
||
"devolviendo una referencia a la memoria temporal local",
|
||
null,
|
||
"no se permite una declaración 'enum'",
|
||
"calificadores colocados en la referencia de enlace de tipo %t1 al inicializador de tipo %t2",
|
||
"una referencia de tipo %t1 (no calificado constante) no se puede inicializar con un valor de tipo %t2",
|
||
"no se puede eliminar un puntero a una función",
|
||
"la función de conversión debe ser una función miembro no estática",
|
||
"no se permite aquí una declaración de plantilla",
|
||
"se esperaba '<'",
|
||
"se esperaba '>'",
|
||
"falta la declaración de parámetros de plantilla",
|
||
"falta la lista de argumentos para %nf",
|
||
"no hay suficientes argumentos para %nf",
|
||
"hay demasiados argumentos para %nf",
|
||
null,
|
||
"%n1 no se usa al declarar los tipos de parámetros de %n2",
|
||
"dos tipos anidados tienen el mismo nombre: %no1 y %nod2 (compatibilidad cfront)",
|
||
"%no1 global se declaró después de %nod2 anidado (compatibilidad cfront)",
|
||
null,
|
||
"más de una instancia de %n coincide con el tipo requerido",
|
||
"el tipo 'long long' no es estándar",
|
||
"la omisión de %sq no es estándar",
|
||
"no se puede especificar un tipo de valor devuelto en una función de conversión",
|
||
"se detectó durante:",
|
||
"Creación de una instancia de %nt %p",
|
||
"generación implícita de %nt %p",
|
||
"Recursividad excesiva en la creación de una instancia de %n",
|
||
"%sq no es una función o miembro de datos estático",
|
||
"un argumento de tipo %t1 no es compatible con un parámetro de plantilla de tipo %t2",
|
||
"no se permite una inicialización que requiera un tipo temporal o una conversión",
|
||
"la declaración de %sq oculta un parámetro de función",
|
||
"un valor inicial de referencia a un elemento que no es const debe ser un valor L",
|
||
"definición implícita de %nt %p",
|
||
"no se permite 'template'",
|
||
"%t no es una plantilla de clase",
|
||
null,
|
||
"'main' no es un nombre válido para una plantilla de función",
|
||
"referencia no válida a %n (no coinciden el elemento de unión y no unión)",
|
||
"un argumento de plantilla no puede hacer referencia a un tipo local",
|
||
"el tipo de etiqueta de %s no es compatible con la declaración de %nfd",
|
||
"el ámbito global no tiene ninguna etiqueta denominada %sq",
|
||
"%n no tiene ningún miembro de etiqueta denominado %sq",
|
||
"función miembro typedef (permitida para la compatibilidad cfront)",
|
||
"%n solo se puede usar en una declaración de puntero a miembro",
|
||
null,
|
||
"un argumento de plantilla no puede hacer referencia a una entidad no externa",
|
||
"un nombre seguido de '::~' debe ser un nombre de clase o de tipo",
|
||
null,
|
||
"el tipo usado como nombre de destructor no coincide con el tipo %t",
|
||
"después de llamar a %n, declaró de nuevo 'inline'",
|
||
null,
|
||
"clase de almacenamiento no válida para una declaración de plantilla",
|
||
"%nd es un tipo inaccesible (permitido para la compatibilidad cfront)",
|
||
null,
|
||
"Declaración de creación de una instancia explícita no válida",
|
||
"%nf no es una entidad de la que se puedan crear instancias",
|
||
"no se pueden crear instancias explícitamente de %n generado por el compilador",
|
||
"no se pueden crear instancias explícitamente de %n inline",
|
||
null,
|
||
"no se pueden crear instancias de %n; no se proporcionó ninguna definición de plantilla",
|
||
"no se pueden crear instancias de %n; se ha especializado de forma explícita",
|
||
null,
|
||
null,
|
||
"ninguna instancia de %n coincide con el tipo especificado",
|
||
"la declaración de una lista de parámetros void con typedef no es estándar",
|
||
"se usó %n1 global en lugar de %n2 (compatibilidad cfront)",
|
||
"el parámetro de plantilla %sq no se puede declarar de nuevo en este ámbito",
|
||
"la declaración de %sq oculta un parámetro de plantilla",
|
||
"la lista de argumentos de plantilla debe coincidir con la lista de parámetros",
|
||
null,
|
||
"el parámetro adicional de 'operator%s' postfijo debe ser de tipo 'int'",
|
||
"un nombre de operador se debe declarar como función",
|
||
"no se permite un nombre de operador",
|
||
"%n no se puede especializar en el ámbito actual",
|
||
"forma no estándar para tomar la dirección de una función miembro",
|
||
"no hay suficientes parámetros de plantilla; no coincide con la declaración anterior (se declaró %p)",
|
||
"hay demasiados parámetros de plantilla; no coincide con la declaración anterior (se declaró %p)",
|
||
"no se permite una plantilla de función para el operador delete(void *)",
|
||
"la plantilla de clase y el parámetro de plantilla no pueden tener el mismo nombre",
|
||
null,
|
||
"un argumento de plantilla no puede hacer referencia a un tipo sin nombre",
|
||
"esta operación en un tipo enumerado requiere una función operator aplicable definida por el usuario",
|
||
"no se permite un calificador de tipo en un tipo de referencia",
|
||
"no se puede asignar un valor de tipo %t1 a una entidad de tipo %t2",
|
||
"comparación sin sentido de un entero sin signo con una constante negativa",
|
||
"no se puede convertir en la clase %t incompleta",
|
||
"el objeto const requiere un inicializador",
|
||
"el objeto tiene un miembro de constante o referencia no inicializado",
|
||
"directiva de preprocesamiento no estándar",
|
||
"%n no puede tener una lista de argumentos de plantilla",
|
||
"se esperaba la inicialización con '{...}' para el objeto agregado",
|
||
"los tipos de clase de selección de puntero a miembro no son compatibles (%t1 y %t2)",
|
||
"Declaración \"friend\" sin sentido",
|
||
"se usó '.' en lugar de '::' para formar un nombre completo",
|
||
"se llamó a una función no constante para un objeto const (anacronismo)",
|
||
"una instrucción dependiente no puede ser una declaración",
|
||
"un parámetro no puede tener el tipo void",
|
||
"Creación de una instancia de %na %p",
|
||
"procesamiento de la lista de argumentos de plantilla para %na %p",
|
||
"este operador no está permitido en una expresión de argumento de plantilla",
|
||
"el bloque try requiere al menos un controlador",
|
||
"el controlador requiere una declaración de excepción",
|
||
"el controlador predeterminado enmascara el controlador",
|
||
"controlador posiblemente enmascarado por el controlador anterior del tipo %t",
|
||
"uso de un tipo local para especificar una excepción",
|
||
"tipo redundante en la especificación de la excepción",
|
||
"la especificación de la excepción no es compatible con la de %nd%s anterior",
|
||
"se especificó anteriormente: no se producirán excepciones",
|
||
"se omitió anteriormente: %t",
|
||
"se especificó anteriormente pero se omitió aquí: %t",
|
||
"la compatibilidad con el control de excepciones está deshabilitada",
|
||
"permitir todas las excepciones es incompatible con la especificación anterior de %nd",
|
||
"No se pudo crear el archivo de solicitud de creación de una instancia %sq",
|
||
"no se permite una operación no aritmética en un argumento de plantilla sin tipo",
|
||
"uso de un tipo local para declarar una variable no local",
|
||
"uso de un tipo local para declarar una función",
|
||
"la transferencia de control omite la inicialización de:",
|
||
"%nd",
|
||
"transferencia de control a un controlador de excepciones",
|
||
"%n se ha usado antes de establecerse su valor",
|
||
"%n se estableció pero nunca se usó",
|
||
"%n no se puede definir en el ámbito actual",
|
||
"no se permite la especificación de excepción",
|
||
"conflicto de vinculación externa o interna para %nfd",
|
||
"no se llamará a %nf para conversiones implícitas o explícitas",
|
||
"el tipo de etiqueta de %s no es compatible con un parámetro de plantilla de tipo %t",
|
||
"no se permite una plantilla de función para el operador new(size_t)",
|
||
null,
|
||
"no se permite un puntero a miembro de tipo %t",
|
||
"no se permiten puntos suspensivos en la lista de parámetros de función del operador",
|
||
"%no se reserva para uso futuro como palabra clave",
|
||
"definición de macro no válida: %s",
|
||
"anulación de definición de macro no válida: %s",
|
||
null,
|
||
null,
|
||
"se debe especificar el nombre del archivo IL si la entrada es ",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"error en el argumento de la opción de depuración",
|
||
"opción no válida: %s",
|
||
"back-end requiere el nombre del archivo IL",
|
||
"no se pudo abrir el archivo IL %s",
|
||
"número no válido: %s",
|
||
"id. de CPU host no válido",
|
||
"Modo de creación de una instancia no válido: %s",
|
||
null,
|
||
"límite de error no válido: %s",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"las tablas de funciones virtuales solo se pueden suprimir al compilar C++",
|
||
"la opción de anacronismo solo se puede usar al compilar C++",
|
||
"La opción del modo de creación de una instancia solo se puede usar al compilar C++",
|
||
"El modo de creación de una instancia automática solo se puede usar al compilar C++",
|
||
"el modo de inclusión implícita de plantillas solo se puede usar al compilar C++",
|
||
"la opción de control de excepciones solo se puede usar al compilar C++",
|
||
"el modo strict no es compatible con el modo K&R",
|
||
"el modo strict no es compatible con el modo cfront",
|
||
"falta el nombre del archivo de código fuente",
|
||
"no se pueden especificar los archivos de salida al compilar varios archivos de entrada",
|
||
"hay demasiados argumentos en la línea de comandos",
|
||
"se especificó un archivo de salida, pero no se requiere ninguno",
|
||
"para mostrar IL se requiere el nombre del archivo IL",
|
||
"un parámetro de plantilla no puede tener el tipo void",
|
||
"Creación de una instancia de %n recursiva excesiva debido al modo instantiate-all",
|
||
"el modo strict no es compatible con la aparición de anacronismos",
|
||
"una expresión throw no puede tener el tipo void",
|
||
"El modo de creación de una instancia local no es compatible con la creación de una instancia automática",
|
||
"no se permite un parámetro de tipo de clase abstracta %t:",
|
||
"no se permite una matriz de clase abstracta %t:",
|
||
"el parámetro de plantilla de punto flotante no es estándar",
|
||
"esta pragma debe preceder directamente a una declaración",
|
||
"esta pragma debe preceder directamente a una instrucción",
|
||
"esta pragma debe preceder directamente a una declaración o instrucción",
|
||
"este tipo de pragma no se puede usar aquí",
|
||
null,
|
||
"la función virtual sobrecargada %no1 solo se invalida parcialmente en %n2",
|
||
"la definición específica de la función de plantilla inline debe preceder a su primer uso",
|
||
"etiqueta de error no válida en la opción de control de diagnóstico: %s",
|
||
"número de error no válido en la opción de control de diagnóstico: %s",
|
||
null,
|
||
null,
|
||
"Conversión de una función puntero a miembro en un puntero a función",
|
||
"struct o union no declara ningún miembro con nombre",
|
||
"campo sin nombre no estándar",
|
||
"miembro sin nombre no estándar",
|
||
null,
|
||
null,
|
||
null,
|
||
"%sq no es un nombre de tipo",
|
||
"no se puede abrir el archivo de entrada de encabezado precompilado %sq: %s2",
|
||
"el archivo de encabezado precompilado %sq no es válido o no se generó con esta versión del compilador",
|
||
"el archivo de encabezado precompilado %sq no se generó en este directorio",
|
||
"los archivos de encabezado usados para generar el archivo de encabezado precompilado %sq han cambiado",
|
||
"las opciones de la línea de comandos no coinciden con las utilizadas cuando se creó el archivo de encabezado precompilado %sq",
|
||
"la secuencia inicial de directivas de preprocesamiento no es compatible con las del archivo de encabezado precompilado %sq",
|
||
"no se puede obtener la memoria asignada",
|
||
"'%s': usando el archivo de encabezado precompilado '%s'",
|
||
"'%s': creando el archivo de encabezado precompilado '%s'",
|
||
"conflicto de uso de memoria con el archivo de encabezado precompilado %sq",
|
||
"tamaño de memoria para archivos PCH no válido: %s ",
|
||
"las opciones de los archivos PCH deben aparecer en primer lugar en la línea de comandos",
|
||
"no hay memoria suficiente para asignar a los archivos PCH",
|
||
"no se pueden usar archivos de encabezado precompilados al compilar varios archivos de entrada",
|
||
"no hay suficiente memoria asignada previamente para la generación de un archivo de encabezado precompilado (se requieren %s bytes)",
|
||
"una entidad muy grande en el programa impide la generación del archivo de encabezado precompilado",
|
||
"%sq no es un directorio válido",
|
||
"no se puede compilar un nombre de archivo temporal",
|
||
"no se permite 'restrict'",
|
||
"'restrict' no puede calificar un puntero o referencia al tipo de función",
|
||
null,
|
||
"no se puede especificar aquí un modificador de convención de llamada",
|
||
"modificadores de convención de llamada en conflicto",
|
||
"el modo strict no es compatible con el modo Microsoft",
|
||
"el modo cfront no es compatible con el modo Microsoft",
|
||
"se omite la convención de llamada especificada aquí",
|
||
"una convención de llamada no puede ir seguida de un declarador anidado",
|
||
"se omite la convención de llamada para este tipo",
|
||
null,
|
||
"los modificadores de declaración no son compatibles con la declaración anterior",
|
||
"el modificador %sq no se permite en esta declaración",
|
||
"transferencia de control a un bloque try",
|
||
"la especificación inline no es compatible con %nod anterior",
|
||
"no se encontró la llave de cierre de la definición de plantilla",
|
||
"la opción de palabra clave wchar_t solo se puede usar al compilar C++",
|
||
"valor de alineación del empaquetado no válido",
|
||
"se esperaba una constante de tipo entero",
|
||
"llamada de función virtual pura",
|
||
"cadena del identificador del archivo de código fuente no válida",
|
||
"Una plantilla de clase no se puede definir en una declaración \"friend\"",
|
||
"no se permite 'asm'",
|
||
"'asm' se debe usar con una definición de función",
|
||
"la función 'asm' no es estándar",
|
||
"el uso de puntos suspensivos con parámetros no explícitos no es estándar",
|
||
"'&...' no es estándar",
|
||
"uso no válido de '&...'",
|
||
null,
|
||
"elemento temporal usado para el valor inicial de referencia a const volatile (anacronismo)",
|
||
"una referencia de tipo %t1 no se puede inicializar con un valor de tipo %t2",
|
||
"un valor inicial de referencia a const volatile debe ser un valor L",
|
||
"la opción de compatibilidad con SVR4 C solo se puede usar al compilar ANSI C",
|
||
"declaración using fuera de ámbito de %nd",
|
||
"el modo strict no es compatible con el modo SVR4 C",
|
||
"La llamada de %nd no se puede insertar",
|
||
"%n no se puede insertar",
|
||
"directorio de archivos PCH no válido: %s",
|
||
"se esperaba __except o __finally",
|
||
"una instrucción __leave solo se puede usar en __try",
|
||
"Se detectó durante la creación de una instancia de %nt %p",
|
||
"se detectó durante la generación implícita de %nt %p",
|
||
"Se detectó durante la creación de una instancia de %na %p",
|
||
"se detectó durante el procesamiento de la lista de argumentos de plantilla para %na %p",
|
||
"se detectó durante la definición implícita de %nt %p",
|
||
"%sq no se encontró en la pila de alineación de paquetes",
|
||
"pila de alineación de paquetes vacía",
|
||
"la opción RTTI solo se puede usar al compilar C++",
|
||
"no se puede obtener acceso a %nfd, que se requiere para la copia eliminada",
|
||
"no se puede llamar a %nf, que se requiere para la copia eliminada, porque un parámetro de referencia no se puede enlazar a un valor R",
|
||
"<typeinfo> se debe incluir antes de usar typeid",
|
||
"%s no puede desechar const u otros calificadores de tipo",
|
||
"el tipo incluido en dynamic_cast debe ser un puntero o referencia a un tipo de clase completa o void *",
|
||
"el operando de un dynamic_cast de puntero debe ser un puntero a un tipo de clase completa",
|
||
"el operando de un dynamic_cast de referencia debe ser un valor L de un tipo de clase completa",
|
||
"el operando de un dynamic_cast en tiempo de ejecución debe tener un tipo de clase polimórfica",
|
||
"la opción bool solo se puede usar al compilar C++",
|
||
null,
|
||
"no se permite aquí un tipo de matriz",
|
||
"se esperaba '='",
|
||
null,
|
||
"%sq, que se declara en la condición, no se puede declarar de nuevo en este ámbito",
|
||
"no se permiten argumentos de plantilla predeterminados para las plantillas de función",
|
||
"se esperaba ',' o '>'",
|
||
"se esperaba una lista de parámetros de plantilla",
|
||
"el incremento de un valor booleano está desusado",
|
||
"no se permite un tipo bool",
|
||
"el desplazamiento de la clase base %no1 dentro de la clase %no2 es demasiado grande",
|
||
"la expresión debe tener el tipo bool (o poder convertirse en dicho tipo)",
|
||
"las opciones new y delete de una matriz solo se pueden usar al compilar C++",
|
||
"%n no es un nombre de variable",
|
||
"no se permite aquí el modificador __based",
|
||
"__based no precede a un operador de puntero; se ha omitido __based",
|
||
"la variable del modificador __based debe tener un tipo de puntero",
|
||
"el tipo incluido en const_cast debe ser un puntero, una referencia o un puntero a miembro para un tipo de objeto",
|
||
"const_cast solo puede ajustar los calificadores de tipo; no puede cambiar el tipo subyacente",
|
||
"no se permite un tipo mutable",
|
||
"no se permite que una nueva declaración de %n modifique su acceso",
|
||
null,
|
||
"el uso del token '<:' alternativo no parece ser intencionado",
|
||
"el uso del token '%%:' alternativo no parece ser intencionado",
|
||
"no se permite una definición de espacio de nombres",
|
||
"debe ser un nombre de espacio de nombres",
|
||
"no se permite una definición de alias de espacio de nombres",
|
||
"se requiere el nombre completo del espacio de nombres",
|
||
"no se permite un nombre de espacio de nombres",
|
||
"combinación no válida de atributos de DLL",
|
||
"%n no es una plantilla de clase",
|
||
"una matriz con un tipo de elemento incompleto no es estándar",
|
||
"un operador de asignación no se puede declarar en un espacio de nombres",
|
||
"un operador de desasignación no se puede declarar en un espacio de nombres",
|
||
"%np1 entra en conflicto con la declaración using de %np2",
|
||
"la declaración using de %np1 entra en conflicto con %npd2",
|
||
"la opción de espacios de nombres solo se puede usar al compilar C++",
|
||
"se omitió la declaración using; hace referencia al espacio de nombres actual",
|
||
"se requiere un nombre completo de clase",
|
||
"los tipos de argumento son: (%s)",
|
||
"los tipos de operando son: %s",
|
||
null,
|
||
"%n no tiene ningún miembro %sq real",
|
||
null,
|
||
"se han especificado atributos de memoria no compatibles",
|
||
"atributo de memoria omitido",
|
||
"un atributo de memoria no puede ir seguido de un declarador anidado",
|
||
"atributo de memoria especificado más de una vez",
|
||
"convención de llamada especificada más de una vez",
|
||
"no se permite un calificador de tipo",
|
||
"%npd1 se usó antes de declarar su plantilla",
|
||
"no se pueden sobrecargar las funciones miembro static y no static con los mismos tipos de parámetro",
|
||
"no hay ninguna declaración anterior de %np",
|
||
"no se permite un id. de plantilla",
|
||
"no se permite un nombre completo de clase",
|
||
"%n no se puede declarar de nuevo en el ámbito actual",
|
||
"no se permite un nombre completo en la declaración de miembro de espacio de nombres",
|
||
"%n no es un nombre de tipo",
|
||
"La creación de una instancia explícita no se permite en el ámbito actual",
|
||
"no se pueden crear instancias de %n explícitamente en el ámbito actual",
|
||
"se crearon instancias de %n explícitamente más de una vez",
|
||
"typename solo se puede usar en una plantilla",
|
||
"la opción special_subscript_cost solo se puede usar al compilar C++",
|
||
"la opción typename solo se puede usar al compilar C++",
|
||
"la opción typename implícita solo se puede usar al compilar C++",
|
||
"carácter no estándar al inicio de una definición de macro como un objeto",
|
||
"la especificación de la excepción para %n1 virtual no es compatible con la de %n2 invalidado",
|
||
"conversión de puntero en entero más pequeño",
|
||
"la especificación de la excepción para %n1 virtual declarada implícitamente no es compatible con la de %n2 invalidado",
|
||
"%no1, que se llama implícitamente desde %np2, es ambiguo",
|
||
"la opción 'explicit' solo se puede usar al compilar C++",
|
||
"no se permite 'explicit'",
|
||
"la declaración entra en conflicto con %sq (nombre de clase reservado)",
|
||
"solo se permite '()' como inicializador de la matriz %n",
|
||
"no se permite 'virtual' en una declaración de plantilla de función",
|
||
"unión anónima no válida; no se permite una plantilla de miembro de clase",
|
||
"la profundidad de anidamiento de plantilla no coincide con la declaración anterior de %n",
|
||
"esta declaración no puede tener varias cláusulas 'template <...>'",
|
||
"la opción para controlar el ámbito para la inicialización solo se puede usar al compilar C++",
|
||
"%sq, que se declara en la inicialización del bucle For, no se puede declarar de nuevo en este ámbito",
|
||
"la referencia se hace a %nd1; bajo las reglas anteriores de ámbito para la inicialización habría sido %nd2",
|
||
"la opción para controlar las advertencias sobre diferencias para la inicialización solo se puede usar al compilar C++",
|
||
"aquí se requiere la definición de %n virtual",
|
||
"comentario vacío interpretado como operador '##' de pegado de token",
|
||
"No se permite una clase de almacenamiento en una declaración \"friend\"",
|
||
"la lista de parámetros de plantilla para %no no se permite en esta declaración",
|
||
"%n no es una plantilla de miembro de clase válida",
|
||
"no es una declaración de plantilla de función o clase de miembro válida",
|
||
"una declaración de plantilla que contiene una lista de parámetros de plantilla no puede ir seguida de una declaración de especialización explícita",
|
||
"la especialización explícita de %n1 debe preceder al primer uso de %n2",
|
||
"la especialización explícita no se permite en el ámbito actual",
|
||
"no se permite la especialización parcial de %n",
|
||
"%nf no es una entidad que se pueda especializar de forma explícita",
|
||
"la especialización explícita de %n debe preceder a su primer uso",
|
||
"el parámetro de plantilla %sq no se puede usar en un especificador de tipo elaborado",
|
||
"la especialización de %n requiere la sintaxis 'template<>'",
|
||
null,
|
||
null,
|
||
"la opción 'old_specializations' solo se puede usar al compilar C++",
|
||
"la especialización de %n sin la sintaxis 'template<>' no es estándar",
|
||
"esta declaración no puede tener una vinculación 'C' externa",
|
||
"%sq no es un nombre de plantilla de clase o función en el ámbito actual",
|
||
"la especificación de un argumento predeterminado al declarar de nuevo una plantilla de función sin referencia no es estándar",
|
||
"no se permite especificar un argumento predeterminado al declarar de nuevo una plantilla de función a la que ya se ha hecho referencia",
|
||
"un puntero a miembro de la clase base %t2 no se puede convertir en un puntero a miembro de la clase derivada %t1; la clase base es virtual",
|
||
"la especificación de la excepción no es compatible con la de %nd%s",
|
||
"permitir todas las excepciones es incompatible con la especificación de %nd",
|
||
"final inesperado de la expresión de argumentos predeterminada",
|
||
"no se permite la inicialización predeterminada de la referencia",
|
||
"%n sin inicializar tiene un miembro de constante",
|
||
"la clase base %t no inicializada tiene un miembro de constante",
|
||
"const %n requiere un inicializador; la clase %t no tiene ningún constructor predeterminado proporcionado por el usuario",
|
||
"const requiere un inicializador; la clase %t no tiene ningún constructor predeterminado proporcionado por el usuario",
|
||
"la opción 'implicit_extern_c_type_conversion' solo se puede usar al compilar C++",
|
||
"el modo strict no es compatible con las reglas de conservación long",
|
||
"el calificador de tipo del tipo de valor devuelto carece de sentido",
|
||
"en una definición de función, no se permite un calificador de tipo en un tipo de valor devuelto 'void'",
|
||
"no se permite una declaración de miembro de datos estático en esta clase",
|
||
"La creación de una instancia de plantilla dio como resultado una declaración de función no válida",
|
||
"no se permite '...'",
|
||
"la opción 'extern_inline' solo se puede usar al compilar C++",
|
||
"se hizo referencia a %n inline externo, pero no se definió",
|
||
"nombre de destructor no válido para el tipo %t",
|
||
null,
|
||
"la referencia al destructor es ambigua; se podría usar tanto %n1 como %n2",
|
||
"nunca se definió %n inline virtual",
|
||
"nunca se hizo referencia a %n",
|
||
"solamente se puede especificar un miembro de una unión en una lista de inicializadores del constructor",
|
||
"la compatibilidad con 'new[]' y 'delete[]' está deshabilitada",
|
||
"se usó 'double' para 'long double' en el código de C generado",
|
||
"%n no tiene ningún operador delete%s correspondiente (al que llamar si se produce una excepción durante la inicialización de un objeto asignado)",
|
||
"la compatibilidad con placement delete está deshabilitada",
|
||
"no hay visible ningún operador delete adecuado",
|
||
"no se permite un puntero o una referencia a un tipo incompleto",
|
||
"especialización parcial no válida; %n ya se ha especializado por completo",
|
||
"especificaciones de excepción no compatibles",
|
||
"devolviendo una referencia a una variable local",
|
||
"la omisión de un tipo explícito no es estándar (se presupone 'int')",
|
||
"más de una especialización parcial coincide con la lista de argumentos de plantilla de %n",
|
||
"%nod",
|
||
"no se permite una lista de argumentos de plantilla en una declaración de plantilla principal",
|
||
"las especializaciones parciales no pueden tener argumentos de plantilla predeterminados",
|
||
"%n1 no se usa en (o no se puede deducir de) la lista de argumentos de plantilla de %n2",
|
||
null,
|
||
"la lista de argumentos de plantilla de la especialización parcial incluye un argumento sin tipo cuyo tipo depende de un parámetro de plantilla",
|
||
"esta especialización parcial se habría usado para crear instancias de %n",
|
||
"Esta especialización parcial habría hecho que la creación de una instancia de %n resultara ambigua",
|
||
"la expresión debe tener un tipo integral o de enumeración",
|
||
"la expresión debe tener un tipo aritmético o de enumeración",
|
||
"la expresión debe tener un tipo aritmético, de enumeración o de puntero",
|
||
"el tipo de la conversión debe ser integral o de enumeración",
|
||
"el tipo de la conversión debe ser aritmético, de enumeración o de puntero",
|
||
"la expresión debe ser un puntero a un tipo de objeto completo",
|
||
null,
|
||
"un argumento sin tipo de especialización parcial debe ser el nombre de una constante o un parámetro sin tipo",
|
||
"el tipo de valor devuelto no es idéntico al tipo de valor devuelto %t de la función virtual invalidada %no",
|
||
"la opción 'guiding_decls' solo se puede usar al compilar C++",
|
||
"una especialización parcial de una plantilla de clase se debe declarar en el espacio de nombres del que es miembro",
|
||
"%n es una función virtual pura",
|
||
"%n virtual pura no tiene ningún elemento que la invalide",
|
||
"se han omitido los atributos __declspec",
|
||
"carácter no válido en la línea de entrada",
|
||
"la función devuelve el tipo incompleto %t",
|
||
"el efecto de esta directiva '#pragma pack' es local para %n",
|
||
"%s no es una plantilla",
|
||
"Una declaración \"friend\" no puede declarar una especialización parcial",
|
||
"se ha omitido la especificación de la excepción",
|
||
"la declaración de 'size_t' no coincide con el tipo %t esperado",
|
||
"es necesario dejar espacio entre los delimitadores '>' adyacentes de las listas de argumentos de plantilla anidados ('>>' es el operador de desplazamiento a la derecha)",
|
||
"no se pudo establecer la configuración regional %sq para permitir el procesamiento de caracteres multibyte",
|
||
"secuencia de caracteres multibyte no válida",
|
||
"La creación de una instancia de plantilla dio como resultado el tipo de función inesperado de %t1 (el significado de un nombre puede haber cambiado desde la declaración de la plantilla; el tipo de la plantilla es %t2)",
|
||
"declaración de guía ambigua; más de una plantilla de función %no coincide con el tipo %t",
|
||
"no se permite una operación no integral en un argumento de plantilla sin tipo",
|
||
"la opción 'embedded_c++' solo se puede usar al compilar C++",
|
||
"C++ incrustado no admite plantillas",
|
||
"C++ incrustado no admite el control de excepciones",
|
||
"C++ incrustado no admite espacios de nombres",
|
||
"C++ incrustado no admite información de tipo en tiempo de ejecución",
|
||
"C++ incrustado no admite la nueva sintaxis de conversión",
|
||
"C++ incrustado no admite las declaraciones using",
|
||
"C++ incrustado no admite 'mutable'",
|
||
"C++ incrustado no admite la herencia múltiple o virtual",
|
||
"número de versión de Microsoft no válido: %s",
|
||
"la representación de puntero a miembro %sq ya se ha establecido para %n",
|
||
"%t1 no se puede usar para designar un constructor para %t2",
|
||
"sufijo no válido en una constante integral",
|
||
"un operando de __uuidof debe tener un tipo de clase o enumeración para el que se haya especificado __declspec(uuid('...'))",
|
||
"cadena de GUID no válida en __declspec(uuid('...'))",
|
||
"la opción 'vla' solo se puede usar al compilar C",
|
||
"no se permite una matriz de longitud variable con un límite no especificado",
|
||
"en esta declaración no se permite una lista de argumentos de plantilla explícita",
|
||
"una entidad con vinculación no puede tener un tipo que requiera una matriz de longitud variable",
|
||
"una matriz de longitud variable no puede tener una duración de almacenamiento estática",
|
||
"%n no es una plantilla",
|
||
"dimensión de matriz de longitud variable (se declaró %p)",
|
||
"se esperaba un argumento de plantilla",
|
||
null,
|
||
"un operador que no sea de miembro requiere un parámetro con un tipo de clase o enumeración",
|
||
"la opción 'enum_overloading' solo se puede usar al compilar C++",
|
||
null,
|
||
"el calificador del nombre de destructor %t1 no coincide con el tipo %t2",
|
||
"se ha omitido el calificador de tipo",
|
||
"La opción \"nonstd_qualifier_deduction\" solo se puede usar al compilar C++",
|
||
"no se puede definir una función declarada como 'dllimport'",
|
||
"especificación incorrecta de la propiedad; la forma correcta es __declspec(property(get=nombre1,put=nombre2))",
|
||
"la propiedad ya se ha especificado",
|
||
"__declspec(property) no se permite en esta declaración",
|
||
"el miembro se declara con __declspec(property), pero no se especificó ninguna función 'get'",
|
||
"falta la función 'get' %sq de __declspec(property)",
|
||
"el miembro se declara con __declspec(property), pero no se especificó ninguna función 'put'",
|
||
"falta la función 'put' %sq de __declspec(property)",
|
||
"referencia ambigua a un miembro de clase; se usa %nd1 antes que %nd2",
|
||
null,
|
||
null,
|
||
null,
|
||
"un puntero a miembro de la clase derivada %t1 no se puede convertir en un puntero a miembro de la clase base %t2; la clase base es virtual",
|
||
"Directorio no válido para los archivos de creación de una instancia: %s",
|
||
"La opción \"one_instantiation_per_object\" solo se puede usar al compilar C++",
|
||
null,
|
||
null,
|
||
"No se puede especificar un nombre de archivo de información de creación de una instancia al compilar varios archivos de entrada",
|
||
"La opción \"one_instantiation_per_object\" no se puede usar al compilar varios archivos de entrada",
|
||
"más de una opción de la línea de comandos coincide con la abreviatura '--%s':",
|
||
"--%s",
|
||
"Se omiten los calificadores de tipo en los tipos de función",
|
||
null,
|
||
"la opción late/early tiebreaker solo se puede usar al compilar C++",
|
||
"uso incorrecto de va_start",
|
||
"uso incorrecto de va_arg",
|
||
"uso incorrecto de va_end",
|
||
"La opción de creaciones de instancias pendientes solo se puede usar al compilar C++",
|
||
"directorio no válido para los archivos #import: %s",
|
||
"un directorio de importación solo se puede especificar en el modo Microsoft",
|
||
"no se permite un miembro con un tipo de referencia en una unión",
|
||
"'typedef' no se puede especificar aquí",
|
||
"la nueva declaración de %n modifica su acceso",
|
||
"se requiere un nombre completo de clase o espacio de nombres",
|
||
"el tipo de valor devuelto 'int' se omitió en la declaración de la función 'main'",
|
||
"la representación de puntero a miembro %sq es demasiado restrictiva para %n",
|
||
"Falta una instrucción \"return\" al final de %n distinto de void",
|
||
"se ha omitido la declaración using duplicada de %no",
|
||
"los campos de bits de enumeraciones son siempre sin signo, pero la enumeración %t incluye un enumerador negativo",
|
||
"la opción 'class_name_injection' solo se puede usar al compilar C++",
|
||
"la opción 'arg_dep_lookup' solo se puede usar al compilar C++",
|
||
"la opción 'friend_injection' solo se puede usar al compilar C++",
|
||
"el nombre que sigue a 'template' debe ser una plantilla",
|
||
null,
|
||
"Declaración \"friend\" de clase local no estándar; no hay ninguna declaración anterior en el ámbito de inclusión",
|
||
"la especificación de un argumento predeterminado en esta declaración no es estándar",
|
||
"la opción 'nonstd_using_decl' solo se puede usar al compilar C++",
|
||
"el tipo de valor devuelto de la función 'main' debe ser 'int'",
|
||
"un parámetro de plantilla sin tipo no puede tener un tipo de clase",
|
||
"no se puede especificar un argumento de plantilla predeterminado en la definición de un miembro de una plantilla de clase fuera de la plantilla",
|
||
"No se permite una instrucción \"return\" en un controlador de un bloque try de función de un constructor",
|
||
"los designadores comunes y extendidos no se pueden combinar en una designación de inicializador",
|
||
"el segundo subíndice no debe ser más pequeño que el primero",
|
||
null,
|
||
"La opción \"extended_designators\" solo se puede usar al compilar C",
|
||
"el tamaño declarado para el campo de bits es mayor que el tamaño del tipo de campo de bits; se trunca a %s bits",
|
||
"el tipo usado como nombre de constructor no coincide con el tipo %t",
|
||
"uso de un tipo sin vinculación para declarar una variable con vinculación",
|
||
"uso de un tipo sin vinculación para declarar una función",
|
||
"no se puede especificar un tipo de valor devuelto en un constructor",
|
||
"no se puede especificar un tipo de valor devuelto en un destructor",
|
||
"nombre de carácter universal formado incorrectamente",
|
||
"el nombre de carácter universal especifica un carácter no válido",
|
||
"un nombre de carácter universal no puede designar un carácter en el juego de caracteres básico",
|
||
"este carácter universal no está permitido en un identificador",
|
||
"el identificador __VA_ARGS__ solo puede aparecer en las listas de reemplazos de las macros variádicas",
|
||
"Se ha omitido el calificador en esta declaración \"friend\"",
|
||
"los designadores de intervalo de matriz no se pueden aplicar a los inicializadores dinámicos",
|
||
"aquí no puede aparecer un nombre de propiedad",
|
||
"se omite el uso de 'inline' como calificador de función",
|
||
"la opción 'compound_literals' solo se puede usar al compilar C",
|
||
"no se permite un tipo de matriz de longitud variable",
|
||
"no se permite un literal compuesto en una expresión constante integral",
|
||
"no se permite un literal compuesto de tipo %t",
|
||
"No se puede incluir una declaración \"friend\" de plantilla en una clase local",
|
||
"operación '?' ambigua: el segundo operando de tipo %t1 se puede convertir en el tercer tipo de operando %t2 y viceversa",
|
||
"llamada de un objeto de un tipo de clase sin ninguna función de conversión u operator() adecuados para el tipo de puntero a función",
|
||
"función suplente de conversión %np",
|
||
"existe más de una forma de llamar a un objeto de tipo %t para la lista de argumentos:",
|
||
"el nombre typedef ya se ha declarado (con un tipo similar)",
|
||
"no se puede asignar una vinculación interna a los operadores new y delete",
|
||
"la clase de almacenamiento 'mutable' no está permitida para las uniones anónimas",
|
||
"archivo de encabezado precompilado no válido",
|
||
"el tipo de clase abstracta %t no está permitido como tipo catch:",
|
||
"no se puede usar un tipo de función calificada para declarar una función que no sea miembro o una función miembro estática",
|
||
"no se puede usar un tipo de función calificada para declarar un parámetro",
|
||
"no se puede crear un puntero o referencia a un tipo de función calificada",
|
||
"las llaves adicionales no son estándar",
|
||
"definición de macro no válida: %s",
|
||
"la resta de los tipos de puntero %t1 y %t2 no es estándar",
|
||
"no se permite una lista de parámetros de plantilla vacía en una declaración de parámetros template de plantilla",
|
||
"se esperaba 'class'",
|
||
"al declarar un parámetro de plantilla no se debe usar la palabra clave \"struct\"",
|
||
"%no1 oculta a %np2; ¿se pretende invalidar la función virtual?",
|
||
"No se permite un nombre completo para una declaración \"friend\" que es una definición de función",
|
||
"%n1 no es compatible con %n2",
|
||
"no se puede especificar aquí una clase de almacenamiento",
|
||
"un miembro de clase designado por una declaración using debe estar visible en una clase base directa",
|
||
null,
|
||
"el modo Sun no es compatible con el modo cfront",
|
||
"el modo strict no es compatible con el modo Sun",
|
||
"el modo Sun solo se permite al compilar C++",
|
||
"un parámetro template de plantilla no puede tener el mismo nombre que uno de sus parámetros de plantilla",
|
||
"Creación de una instancia recursiva del argumento predeterminado",
|
||
null,
|
||
"%n no es una entidad que se pueda definir",
|
||
"el nombre del destructor debe estar completo",
|
||
"'typename' no puede producir un nombre de clase friend",
|
||
"una declaración using no puede asignar nombre a un constructor o destructor",
|
||
"una declaración de plantilla friend calificada debe hacer referencia a una plantilla específica declarada anteriormente",
|
||
"especificador no válido en la declaración de plantilla de clase",
|
||
"el argumento no es compatible con un parámetro formal",
|
||
"la opción 'dep_name' solo se puede usar al compilar C++",
|
||
"bucle en la secuencia de funciones 'operator->' que empieza en la clase %t1",
|
||
"%n no tiene ninguna clase de miembro %sq",
|
||
"el ámbito global no tiene ninguna clase denominada %sq",
|
||
"Creación de una instancia recursiva del argumento de plantilla predeterminado",
|
||
"las declaraciones using y de acceso no pueden aparecer en las uniones",
|
||
"%no no es un miembro de clase",
|
||
"no se permite una declaración de constantes miembro no estándar",
|
||
"la opción 'ignore_std' solo se puede usar al compilar C++",
|
||
"la opción 'parse_templates' solo se puede usar al compilar C++",
|
||
"la opción 'dep_name' no se puede usar con 'no_parse_templates'",
|
||
"los modos de lenguaje especificados no son compatibles",
|
||
"nueva declaración de la clase anidada no válida",
|
||
"no se permite un tipo que contenga una matriz de tamaño desconocido",
|
||
"no se puede definir una variable con una duración de almacenamiento estática dentro de una función insertada",
|
||
"no se puede hacer referencia a una entidad con vinculación interna dentro de una función insertada con vinculación externa",
|
||
"el tipo de argumento %t no coincide con esta macro de función genérica",
|
||
"matriz de longitud variable %nod",
|
||
"Una declaración \"friend\" no puede agregar argumentos predeterminados a una declaración anterior",
|
||
"%n no se puede declarar en este ámbito",
|
||
"el identificador %sq reservado solo se puede usar dentro de una función",
|
||
"un identificador no puede empezar por este carácter universal",
|
||
"se esperaba un literal de cadena",
|
||
"pragma STDC no reconocida",
|
||
"se esperaba 'ON', 'OFF' o 'DEFAULT'",
|
||
"una pragma STDC solo puede aparecer entre declaraciones en el ámbito global o delante de cualquier instrucción o declaración en un ámbito de bloque",
|
||
"uso incorrecto de va_copy",
|
||
"%s solo se puede usar con tipos de punto flotante",
|
||
"no se permite un tipo complejo",
|
||
"tipo de designador no válido",
|
||
"el valor de punto flotante no se puede representar con exactitud",
|
||
"el resultado de la operación de punto flotante compleja está fuera del intervalo",
|
||
"la conversión entre real e imaginario devuelve cero",
|
||
"no se puede especificar un inicializador para un miembro de matriz flexible",
|
||
"imaginary *= imaginary establece el operando en la parte izquierda en cero",
|
||
"el modo estándar requiere que una declaración subsiguiente asigne un tipo a %n (se presupone 'int')",
|
||
"se requiere una definición para %n inline",
|
||
"conversión de integer en puntero más pequeño",
|
||
"debe incluirse un tipo de punto flotante en el especificador de un tipo _Complex o _Imaginary",
|
||
"no se pueden declarar tipos en las uniones anónimas",
|
||
"devolviendo un puntero a una variable local",
|
||
"devolviendo un puntero a la memoria temporal local",
|
||
"la opción 'export' solo se puede usar al compilar C++",
|
||
"la opción 'export' no se puede usar con 'no_dep_name'",
|
||
"la opción 'export' no se puede usar con 'implicit_include'",
|
||
"la declaración de %n no es compatible con una declaración en otra unidad de traducción",
|
||
"la otra declaración es %p",
|
||
"se detectó durante la compilación de la unidad de traducción secundaria %sq",
|
||
"compilación de la unidad de traducción secundaria %sq",
|
||
"una declaración de campo no puede tener un tipo que requiera una matriz de longitud variable",
|
||
"la declaración de %n tenía otro significado durante la compilación de %sq",
|
||
"se esperaba 'template'",
|
||
"\"export\" no se puede usar en una creación de una instancia explícita",
|
||
"'export' no se puede usar en esta declaración",
|
||
"un miembro de un espacio de nombres sin nombre no se puede declarar como 'export'",
|
||
"una plantilla no se puede declarar como 'export' después de haberla definido",
|
||
"una declaración no puede tener una etiqueta",
|
||
"la compatibilidad con las plantillas exportadas está deshabilitada",
|
||
null,
|
||
"%n ya se ha definido durante la compilación de %sq",
|
||
"%n ya se ha definido en otra unidad de traducción",
|
||
"una variable local no estática no se puede usar en una especificación de __based",
|
||
"la opción para enumerar las dependencias de archivos Make no se puede especificar al compilar más de una unidad de traducción",
|
||
null,
|
||
"la opción para generar un resultado preprocesado no se puede especificar al compilar más de una unidad de traducción",
|
||
"no se puede declarar un campo con el mismo nombre que su clase en una clase con un constructor declarado por el usuario",
|
||
"'implicit_include' no se puede usar al compilar más de una unidad de traducción",
|
||
"el archivo de plantilla %sq exportado está dañado",
|
||
"no se pueden crear instancias de %n; se ha especializado de forma explícita en la unidad de traducción que contiene la definición exportada",
|
||
"el tipo de objeto es: %s",
|
||
"El objeto tiene calificadores de tipo que no son compatibles con la %n miembro",
|
||
"Ninguna instancia de %n coincide con el objeto y la lista de argumentos (el objeto tiene calificadores de tipo que impiden la coincidencia)",
|
||
"un atributo especifica un modo no compatible con %t",
|
||
"no hay ningún tipo con el ancho especificado",
|
||
"el valor de alineación especificado por el atributo no es válido",
|
||
"atributo no válido para %t",
|
||
null,
|
||
null,
|
||
"el atributo %sq no toma argumentos",
|
||
null,
|
||
"se esperaba un nombre de atributo",
|
||
"atributo desconocido %sq",
|
||
"aquí no pueden aparecer atributos",
|
||
"argumento no válido para el atributo %sq",
|
||
null,
|
||
"en 'goto *expr', expr debe tener el tipo 'void *'",
|
||
"'goto *expr' no es estándar",
|
||
"la aceptación de la dirección de una etiqueta no es estándar",
|
||
"el nombre de archivo se especificó más de una vez: %s",
|
||
"directiva #warning: %s",
|
||
null,
|
||
"el atributo 'transparent_union' solo se aplica a las uniones y %t no es una unión",
|
||
"al atributo 'transparent_union' se omite en los tipos incompletos",
|
||
"%t no puede ser transparente porque %n no tiene el mismo tamaño que el primer campo",
|
||
"%t1 no puede ser transparente porque tiene un campo de tipo %t2 que no tiene el mismo tamaño que el primer campo",
|
||
null,
|
||
"el atributo %sq no se aplica a la variables locales",
|
||
"no se permiten atributos en una definición de función",
|
||
null,
|
||
"la segunda constante de un intervalo case debe ser mayor que la primera",
|
||
"no se permite un nombre asm en una definición de función",
|
||
"un nombre asm se omite en un typedef",
|
||
"nombre de registro desconocido '%s'",
|
||
null,
|
||
"modificador de restricción asm '%s' desconocido",
|
||
"letra de restricción asm '%s' desconocida",
|
||
"el operando asm no tiene ninguna letra de restricción",
|
||
"un operando de salida asm debe tener el modificador '=' o '+'",
|
||
"un operando de entrada asm no puede tener los modificadores '=' o '+'",
|
||
null,
|
||
null,
|
||
"el registro '%s' se ha usado más de una vez",
|
||
"el registro '%s' se ha usado y destruido",
|
||
"el registro '%s' se destruyó más de una vez",
|
||
"el registro '%s' tiene un propósito fijo y no se puede usar en una instrucción asm",
|
||
"el registro '%s' tiene un propósito fijo y no se puede destruir en una instrucción asm",
|
||
"una lista de destrucciones vacía se debe omitir por completo",
|
||
"se esperaba un operando asm",
|
||
"se esperaba un registro para destruir",
|
||
"el atributo 'format' requiere un parámetro de puntos suspensivos",
|
||
"el primer argumento de sustitución no es el primer argumento de variable",
|
||
"el índice de argumentos de formato es superior al número de parámetros",
|
||
"un argumento de formato no tiene un tipo de cadena",
|
||
"la palabra clave 'template' que se usa para anular la ambigüedad sintáctica solo se puede usar en una plantilla",
|
||
"para usar la pragma db_opt se debe especificar una opción de depuración en la línea de comandos",
|
||
null,
|
||
"el atributo %sq no se aplica al tipo %t que no es de función",
|
||
"aritmética en puntero a tipo de función o void",
|
||
"la clase de almacenamiento debe ser auto o register",
|
||
"%t1 se habría promovido a %t2 al pasar a través del parámetro de puntos suspensivos; use el segundo tipo en su lugar",
|
||
"%sq no es un miembro de clase base",
|
||
"__super no puede aparecer después de '::'",
|
||
"__super solo se puede usar en un ámbito de clase",
|
||
"__super debe estar seguido de '::'",
|
||
"[los contextos de creación de una instancia de %d no se muestran]",
|
||
"el nombre alterado es demasiado largo",
|
||
"declaración con el alias de la entidad %sq no definida",
|
||
"la declaración no coincide con su alias %n",
|
||
"la entidad declarada como alias no puede tener una definición",
|
||
"el tipo de campo de matriz de longitud variable se tratará como tipo de campo de matriz de longitud cero",
|
||
"se ha omitido la conversión no estándar en valor L",
|
||
"nombre de marca no reconocido: %s",
|
||
"no se puede calificar un tipo de valor devuelto void",
|
||
"el especificador auto se omite aquí (no válido en C/C++ estándar)",
|
||
"se ha omitido una reducción de la alineación sin el atributo 'packed'",
|
||
"una plantilla de miembro correspondiente a %no se ha declarado como plantilla de otro tipo en una unidad de traducción distinta",
|
||
"los inicializadores en exceso se omiten",
|
||
"va_start solo puede aparecer en una función con un parámetro de puntos suspensivos",
|
||
"la opción 'short_enums' solo es válida en los modos GNU C y GNU C++",
|
||
"archivo de información de exportación %sq1 no válido en el número de línea %s2",
|
||
"las expresiones de instrucción solo se permiten en el ámbito de bloque",
|
||
"desde unidad de traducción ",
|
||
"un nombre asm se omite en una variable automática que no es del registro",
|
||
null,
|
||
"pragma UPC no reconocida",
|
||
"el tamaño de bloque compartido no coincide con el especificado anteriormente",
|
||
"se presupone que la expresión entre corchetes es una especificación del tamaño de bloque y no una dimensión de matriz",
|
||
"el tamaño de bloque de una matriz compartida debe ser mayor que cero",
|
||
"no se permiten múltiples tamaños de bloque",
|
||
"una conversión estricta o flexible requiere un tipo compartido",
|
||
"THREADS no se permite en este contexto",
|
||
"el tamaño de bloque especificado supera el valor máximo de %s",
|
||
"no se permite una función que devuelva un tipo compartido",
|
||
null,
|
||
"una dimensión de una matriz de un tipo compartido debe ser un múltiplo de THREADS cuando el número de subprocesos no es constante",
|
||
"no se permite un tipo compartido dentro de un struct o union",
|
||
"los parámetros no pueden tener tipos compartidos",
|
||
"una dimensión THREADS dinámica requiere un tamaño de bloque definitivo",
|
||
"las variables compartidas deben ser static o extern",
|
||
"el argumento de upc_blocksizeof es un puntero a un tipo compartido (no el tipo compartido en sí)",
|
||
"expresión de afinidad omitida en upc_forall anidado",
|
||
"no se permite la creación de una rama dentro o fuera de un bucle upc_forall",
|
||
"la expresión de afinidad debe tener un tipo compartido o señalarlo",
|
||
"la afinidad tiene un tipo compartido (no un puntero a compartido)",
|
||
"los tipos void* compartidos solo se pueden comparar para comprobar si son iguales",
|
||
"el modo UPC no es compatible con los modos C++ y K&R",
|
||
"se ha omitido el carácter nulo (cero) en la línea de entrada",
|
||
"carácter nulo (cero) en la constante de caracteres o cadena",
|
||
"carácter nulo (cero) en el nombre de encabezado",
|
||
"la declaración en el inicializador for oculta una declaración en el ámbito adyacente",
|
||
"la declaración oculta es %p",
|
||
"la declaración de prototipos de %nfd se omite después de esta nueva declaración sin prototipos",
|
||
null,
|
||
"%npd debe tener una vinculación C externa",
|
||
"la declaración de variable oculta la declaración en el inicializador for",
|
||
"el typedef %sq no se puede usar en un especificador de tipo elaborado",
|
||
"se ha omitido una llamada de constante cero",
|
||
"el parámetro %sq no se puede declarar de nuevo en una cláusula catch de un bloque try de función",
|
||
"la especialización explícita inicial de %n se debe declarar en el espacio de nombres que contiene la plantilla",
|
||
"se ha omitido la destrucción de 'cc'",
|
||
"'template' debe estar seguido de un identificador",
|
||
"MYTHREAD no se permite en este contexto",
|
||
"un calificador de diseño no puede calificar un puntero a un tipo compartido",
|
||
"un calificador de diseño no puede calificar una matriz incompleta",
|
||
"la declaración de %sq oculta un parámetro de controlador",
|
||
"se ha omitido la conversión no estándar en tipo de matriz",
|
||
"esta pragma no se puede usar en un operador _Pragma (se debe usar una directiva #pragma)",
|
||
"el campo usa el relleno posterior de una clase base",
|
||
"los compiladores de GNU C++ pueden usar espacio de campo de bits",
|
||
"%n se declaró desusado",
|
||
"no se permite un nombre asm en una declaración de miembro no estático",
|
||
"se ha omitido el tipo de función de formato %sq no reconocido",
|
||
"la clase base %no1 usa el espacio de cola de la clase base %no2",
|
||
"el atributo 'init_priority' solo se puede usar para las definiciones de miembros de datos estáticos y variables de ámbito de espacio de nombres de los tipos de clase",
|
||
"la prioridad de inicialización solicitada está reservada para uso interno",
|
||
"%nd oculta este campo union/struct anónimo",
|
||
"número de error no válido",
|
||
"etiqueta de error no válida",
|
||
"se esperaba un número o etiqueta de error",
|
||
"el tamaño de la clase se ve afectado por el espacio de cola",
|
||
"solo se puede hacer referencia a las etiquetas en las definiciones de función",
|
||
"no se permite la transferencia de control a una expresión de instrucción",
|
||
null,
|
||
"esta instrucción no está permitida en una expresión de instrucción",
|
||
"no se puede definir una clase que no se pueda copiar de forma trivial dentro de una expresión de instrucción",
|
||
null,
|
||
"no se permite una variable estática local inicializada dinámicamente en una expresión de instrucción",
|
||
"no se permite una matriz de longitud variable en una expresión de instrucción",
|
||
"no se permite una expresión de instrucción en un argumento predeterminado",
|
||
"conversión no estándar entre un puntero a función y un puntero a datos",
|
||
"los tipos de interfaz no pueden tener clases base virtuales",
|
||
"los tipos de interfaz no pueden especificar 'private' o 'protected'",
|
||
"los tipos de interfaz solo pueden derivarse de otros tipos de interfaz",
|
||
"%t es un tipo de interfaz",
|
||
"los tipos de interfaz no pueden tener miembros typedef",
|
||
"los tipos de interfaz no pueden tener constructores o destructores declarados por el usuario",
|
||
"los tipos de interfaz no pueden tener operadores de miembro declarados por el usuario",
|
||
"no se pueden declarar tipos de interfaz en las funciones",
|
||
null,
|
||
"los tipos de interfaz no pueden tener miembros de datos",
|
||
"Los tipos de interfaz no pueden contener declaraciones \"friend\"",
|
||
null,
|
||
"los tipos de interfaz no pueden ser tipos de clases anidadas",
|
||
"los tipos de interfaz no pueden tener plantillas de miembros",
|
||
"los tipos de interfaz no pueden tener funciones miembro static",
|
||
"esta pragma no se puede usar en un operador __pragma (se debe usar una directiva #pragma)",
|
||
"el calificador debe ser la clase base de %t",
|
||
"la declaración debe corresponder a una función miembro virtual pura en la clase base indicada",
|
||
"desbordamiento con enteros en el cálculo interno debido al tamaño o la complejidad de %t",
|
||
"desbordamiento con enteros en el cálculo interno",
|
||
"__w64 solo se puede especificar en tipos de puntero, int y long",
|
||
"Conversión posiblemente de restricción cuando se compila en un entorno donde los tipos de puntero, int o long tienen un ancho de 64 bits",
|
||
"el valor actual de pragma pack es %s",
|
||
"se omiten los argumentos de pragma pack(show)",
|
||
null,
|
||
null,
|
||
"se ha omitido __declspec(align(...)) anterior",
|
||
"se esperaba un valor de argumento para el parámetro del atributo %sq",
|
||
"valor de argumento no válido para el parámetro del atributo %sq",
|
||
"se esperaba un valor booleano para el parámetro del atributo %sq",
|
||
"un argumento posicional no puede seguir a un argumento con nombre en un atributo",
|
||
"el atributo %sq1 no tiene ningún parámetro denominado %sq2",
|
||
"se esperaba una lista de argumentos para el atributo %sq",
|
||
"se esperaba ',' o ']'",
|
||
"ya se ha asignado un valor al argumento de atributo %sq",
|
||
"no se puede asignar un valor al atributo %sq",
|
||
"una expresión throw no puede tener un puntero a tipo incompleto",
|
||
"el operador alignment-of se aplicó a un tipo incompleto",
|
||
"%sq solo se puede usar como atributo independiente",
|
||
"el atributo %sq no se puede usar aquí",
|
||
null,
|
||
"no se permiten aquí atributos",
|
||
"valor de argumento no válido para el parámetro del atributo %sq",
|
||
"hay demasiados argumentos de atributo",
|
||
"no se permite la conversión desde una clase base %t inaccesible",
|
||
"la opción 'export' requiere signaturas de plantilla definidas",
|
||
"no se pueden concatenar literales de cadena con distintos tipos de caracteres",
|
||
"el error de diseño de GNU no se ha emulado porque coloca %no1 de base virtual fuera de los límites del objeto %no2",
|
||
"la base virtual %no1 se colocó fuera de los límites del objeto %no2",
|
||
"nombre completo no estándar en la declaración de miembro de espacio de nombres",
|
||
"se ha omitido la reducción en la alineación",
|
||
"se ha omitido el calificador const",
|
||
null,
|
||
"calificadores asm de GNU no válidos",
|
||
"un tipo de clase que no se puede copiar de forma trivial se ha pasado a través de los puntos suspensivos",
|
||
"va_arg no puede capturar un tipo de clase que no se pueda copiar de forma trivial",
|
||
"el sufijo 'u' o 'U' debe aparecer delante del sufijo 'l' o 'L' en un literal de punto fijo",
|
||
"la opción 'fixed_point' solo se puede usar al compilar C",
|
||
"un operando entero puede causar un desbordamiento de punto fijo",
|
||
"la constante de punto fijo está fuera del intervalo",
|
||
"el valor de punto fijo no se puede representar con exactitud",
|
||
"la constante es demasiado grande para long long; se proporciona un tipo unsigned long long (no estándar)",
|
||
"un calificador de diseño no puede calificar un puntero a un tipo void compartido",
|
||
"THREADS duplicados en el tipo de matriz multidimensional",
|
||
"una directiva using segura solo puede aparecer en un ámbito de espacio de nombres",
|
||
"%nf declara una función que no es de plantilla; agregue <> para hacer referencia a una instancia de plantilla",
|
||
"la operación puede causar un desbordamiento de punto fijo",
|
||
"la expresión debe tener un tipo integral, de enumeración o de punto fijo",
|
||
"la expresión debe tener un tipo integral o de punto fijo",
|
||
"una función declarada con 'noreturn' devuelve resultados",
|
||
"el nombre asm se ha omitido porque entra en conflicto con una declaración anterior",
|
||
"un typedef de miembro de clase no se puede declarar de nuevo",
|
||
"se toma la dirección de un elemento temporal",
|
||
"se omiten los atributos de una declaración de clase que no sea también una definición",
|
||
"valor de punto fijo convertido implícitamente en tipo de punto flotante",
|
||
"los tipos de punto flotante no tienen clasificación",
|
||
"un parámetro de plantilla no puede tener un tipo de punto fijo",
|
||
"no se permiten constantes hexadecimales de punto flotante",
|
||
"la opción 'named_address_spaces' solo se puede usar al compilar C",
|
||
"el valor de punto flotante no incluye el tipo de punto fijo requerido",
|
||
"el valor no se puede convertir en un valor de punto fijo con exactitud",
|
||
"la conversión de punto fijo dio como resultado un cambio de signo",
|
||
"el valor entero no incluye el tipo de punto fijo requerido",
|
||
"el resultado de la operación de punto fijo está fuera del intervalo",
|
||
"múltiples espacios de dirección con nombre",
|
||
"una variable con duración de almacenamiento automática no se puede almacenar en un espacio de dirección con nombre",
|
||
"el tipo no se puede calificar con un espacio de dirección con nombre",
|
||
"el tipo de función no se puede calificar con un espacio de dirección con nombre",
|
||
"el tipo de campo no se puede calificar con un espacio de dirección con nombre",
|
||
"el valor de punto fijo no incluye el tipo de punto flotante requerido",
|
||
"el valor de punto fijo no incluye el tipo entero requerido",
|
||
"el valor no incluye el tipo de punto fijo requerido",
|
||
"la opción 'named_registers' solo se puede usar al compilar C",
|
||
"no se permite aquí una clase de almacenamiento con nombre en el registro",
|
||
"%nd se declaró de nuevo con una clase de almacenamiento con nombre en el registro no compatible",
|
||
"no se puede especificar una clase de almacenamiento con nombre en el registro para una variable con alias",
|
||
"el especificador de almacenamiento de registro con nombre ya está en uso",
|
||
"la opción 'embedded_c' no se puede combinar con las opciones para controlar las funcionalidades individuales de C incrustado",
|
||
"directorio EDG_BASE no válido: %s",
|
||
null,
|
||
"entrada de macro predefinida no válida en la línea %s: %s2",
|
||
"nombre de modo de macro %sq no válido",
|
||
"nueva definición de la macro predefinida %sq no compatible",
|
||
"falta una clase de almacenamiento con nombre en el registro en la nueva declaración de %nd",
|
||
"el registro con nombre es demasiado pequeño para el tipo de la variable",
|
||
"no se pueden declarar matrices con una clase de almacenamiento con nombre en el registro",
|
||
"const_cast en un tipo de enumeración no es estándar",
|
||
"la opción 'embedded_c' solo se puede usar al compilar C",
|
||
"no se permite aquí un calificador de espacio de dirección con nombre",
|
||
"un inicializador vacío no es válido para una matriz con un límite no especificado",
|
||
"la función devuelve el tipo de clase incompleta %t",
|
||
"%n ya se ha inicializado; el inicializador out-of-class se omitirá",
|
||
"la declaración oculta %nd",
|
||
"no se puede asignar un parámetro en un espacio de dirección con nombre",
|
||
"sufijo no válido en una constante de punto fijo o punto flotante",
|
||
"no se puede asignar una variable de registro en un espacio de dirección con nombre",
|
||
"se esperaba 'SAT' o 'DEFAULT'",
|
||
"%n no tiene ningún operador de miembro delete%s correspondiente (al que llamar si se produce una excepción durante la inicialización de un objeto asignado)",
|
||
"una variable de subproceso local no se puede declarar con 'dllimport' o 'dllexport'",
|
||
"un tipo de valor devuelto de función no se puede calificar con un espacio de dirección con nombre",
|
||
"no se puede especificar un inicializador para un miembro de matriz flexible cuyos elementos tienen un destructor no trivial",
|
||
"no se puede especificar un inicializador para un miembro de matriz flexible indirecto",
|
||
"número de versión de GNU no válido: %s",
|
||
"los atributos de variable que aparecen después de un inicializador entre paréntesis se omiten",
|
||
"el resultado de esta conversión no se puede usar como valor L",
|
||
"negación de un valor de punto fijo sin signo",
|
||
null,
|
||
null,
|
||
"los nombres de registro solo se pueden usar para las variables de registro",
|
||
"las variables de registro con nombre no pueden tener el tipo void",
|
||
null,
|
||
"los parámetros no pueden tener especificadores de ámbito de vínculo",
|
||
"múltiples especificadores de ámbito de vínculo",
|
||
"los especificadores de ámbito de vínculo solo pueden aparecer en funciones y variables con vinculación externa",
|
||
"una nueva declaración no puede debilitar un ámbito de vínculo",
|
||
"especificador de ámbito de vínculo no permitido en esta declaración",
|
||
"nombre completo no estándar en la declaración de ámbito global",
|
||
"conversión implícita de un tipo entero de 64 bits en un tipo entero más pequeño (posible problema de portabilidad)",
|
||
"conversión explícita de un tipo entero de 64 bits en un tipo entero más pequeño (posible problema de portabilidad)",
|
||
"conversión de un puntero en un tipo entero del mismo tamaño (posible problema de portabilidad)",
|
||
null,
|
||
"no se permite un especificador friend en una definición de clase; se omite el especificador friend",
|
||
"solo las variables static y extern pueden usar almacenamiento local de subprocesos",
|
||
"múltiples especificadores de almacenamiento local de subprocesos",
|
||
"no se definió %n virtual (y no se puede definir en ninguna otra parte porque es miembro de un espacio de nombres sin nombre)",
|
||
"carácter de retorno de carro en la línea de código fuente fuera del comentario o el literal de carácter o cadena",
|
||
"la expresión debe tener un tipo de punto fijo",
|
||
"se ha omitido un uso no válido del especificador de acceso",
|
||
"puntero convertido en bool",
|
||
"puntero a miembro convertido en bool",
|
||
"se ha omitido el especificador de almacenamiento",
|
||
"dllexport y dllimport se omiten en las plantillas de clase",
|
||
"la especificación dllexport/dllimport de la clase base es distinta de la correspondiente a la clase derivada",
|
||
"la nueva declaración no puede agregar dllexport/dllimport a %nod",
|
||
"conflicto de dllexport y dllimport con %nod; se presupone dllexport",
|
||
"no se puede definir la entidad dllimport",
|
||
"dllexport o dllimport requiere una vinculación externa",
|
||
"un miembro de una clase declarada con dllexport/dllimport no puede declararse propiamente con tal especificador",
|
||
"se ha usado un campo de tipo de clase sin interfaz DLL en una clase con una interfaz DLL",
|
||
"la declaración de miembro entre paréntesis no es estándar",
|
||
"se ha omitido el espacio en blanco entre la barra diagonal inversa y la nueva línea en la inserción de líneas",
|
||
"conflicto de dllexport y dllimport con %nod; se ha colocado dllimport/dllexport",
|
||
"miembro no válido para una clase de miembro anónimo; la clase %t tiene una función miembro no permitida",
|
||
"reinterpret_cast no estándar",
|
||
"el especificador de formato posicional no puede ser cero",
|
||
"una clase local no puede hacer referencia a un tipo de matriz de longitud variable desde una función de inclusión",
|
||
"el miembro %nd ya tiene un especificador dllexport/dllimport explícito",
|
||
"no se permite una matriz de longitud variable en un tipo de valor devuelto de función",
|
||
"no se permite un tipo de matriz de longitud variable en un puntero a miembro de tipo %t",
|
||
"el resultado de una expresión de instrucción no puede tener un tipo que requiera una matriz de longitud variable",
|
||
"la compatibilidad con los trígrafos está deshabilitada",
|
||
"el atributo %sq solo puede aparecer en las funciones y variables con vinculación externa",
|
||
"el modo strict no es compatible con el trato del espacio de nombres std como alias para el espacio de nombres global",
|
||
"en la expansión de macro '%s' %p,",
|
||
"<DESCONOCIDO>",
|
||
"",
|
||
"[ las expansiones de macro %d no se muestran ]",
|
||
"en expansión de macro en %p",
|
||
"nombre de operando simbólico %sq no válido",
|
||
"una restricción de coincidencia simbólica debe hacer referencia a uno de los diez primeros operandos",
|
||
"el uso de __if_exists no se admite en este contexto",
|
||
"el bloque __if_exists no se cerró en el mismo ámbito en el que se abrió",
|
||
"una variable de subproceso local no se puede inicializar dinámicamente",
|
||
"la conversión coloca el calificador '__unaligned'",
|
||
"el tipo entero subyacente al tipo de enumeración no puede representar algunos valores del enumerador",
|
||
"no se permite el argumento predeterminado en una declaración de plantilla de clase friend",
|
||
"literal de carácter con varios caracteres (posible problema de portabilidad)",
|
||
"se esperaba un tipo class, struct o union",
|
||
"el segundo operando de offsetof debe ser un campo",
|
||
"el segundo operando de offsetof no puede ser un campo de bits",
|
||
"no se puede aplicar offsetof a un miembro de una base virtual",
|
||
"offsetof aplicado a un tipo distinto de una clase de diseño estándar",
|
||
"No se permiten argumentos predeterminados en una declaración \"friend\" de una función miembro",
|
||
"No se permiten argumentos predeterminados en las declaraciones \"friend\" que no son definiciones",
|
||
"no se permite una nueva declaración de %nd que se declaró anteriormente como friend con argumentos predeterminados",
|
||
"calificador no válido para %t (no se permite aquí una clase derivada)",
|
||
"calificador no válido para la definición de la clase %t",
|
||
"no hay ninguna push_macro anterior para %sq",
|
||
"literal de cadena de tipo ancho no permitido",
|
||
null,
|
||
"%sq solo se permite en C",
|
||
"__ptr32 y __ptr64 deben seguir a '*'",
|
||
"no se pueden aplicar tanto __ptr32 como __ptr64",
|
||
"la lista de argumentos de plantilla de %sq debe coincidir con la lista de parámetros",
|
||
"no se permite un tipo de clase incompleta",
|
||
"no se admiten los tipos enteros complejos",
|
||
"__real e __imag solo se pueden aplicar a valores complejos",
|
||
"se ha aplicado __real o __imag a un valor real",
|
||
"%n se declaró como deprecated (%sq)",
|
||
"nueva definición de %nd no válida",
|
||
"se ha aplicado dllimport/dllexport a un miembro de un espacio de nombres sin nombre",
|
||
"__thiscall solo puede aparecer en declaraciones de funciones miembro no estáticas",
|
||
"__thiscall no se permite en una función con un parámetro de puntos suspensivos",
|
||
"la especialización explícita de %n debe preceder a su primer uso (%p)",
|
||
"un tipo de clase sellado no se puede usar como clase base",
|
||
"modificador de clase duplicado",
|
||
"una función miembro no puede tener tanto el modificador 'abstract' como 'sealed'",
|
||
"un miembro de tipo sellado no puede ser virtual puro",
|
||
"una función no virtual no se puede declarar con el modificador 'abstract' o 'sealed'",
|
||
"la función miembro declarada con 'override' no invalida un miembro de clase base",
|
||
"no se puede invalidar el elemento %nd sellado",
|
||
"%nd se declaró con el modificador de clase 'abstract'",
|
||
"en la línea ",
|
||
" de ",
|
||
"con ",
|
||
"palabra clave",
|
||
"macro",
|
||
"etiqueta",
|
||
"parámetro de plantilla",
|
||
"tipo",
|
||
"unión",
|
||
"clase",
|
||
"estructura",
|
||
"parámetro template de plantilla",
|
||
"plantilla",
|
||
"plantilla de clase",
|
||
"enumeración",
|
||
"parámetro",
|
||
"parámetro de controlador",
|
||
"variable",
|
||
"sin tipo",
|
||
"constante",
|
||
"función",
|
||
"función sobrecargada",
|
||
"miembro",
|
||
"campo",
|
||
"espacio de nombres",
|
||
"registro con nombre",
|
||
"espacio de dirección con nombre",
|
||
"plantilla de función",
|
||
"se basa en un argumento de plantilla",
|
||
"se basa en argumentos de plantilla",
|
||
" (se declara ",
|
||
"(al final del código fuente)",
|
||
"Al final del código fuente",
|
||
"Línea",
|
||
"línea",
|
||
"col.",
|
||
"nota",
|
||
"Nota",
|
||
"advertencia",
|
||
"Advertencia",
|
||
"error",
|
||
"Error",
|
||
"error grave",
|
||
"Error grave",
|
||
"error de la línea de comandos",
|
||
"Error de la línea de comandos",
|
||
"Error interno",
|
||
"Error interno",
|
||
null,
|
||
null,
|
||
"Se ha alcanzado el límite de error.",
|
||
"Bucle de error interno",
|
||
"Bucle en el procesamiento de un error grave.",
|
||
null,
|
||
"temporal",
|
||
"resultado de preprocesamiento",
|
||
"lista sin procesar",
|
||
"referencia cruzada",
|
||
"lenguaje intermedio (1)",
|
||
"lenguaje intermedio (2)",
|
||
"lenguaje intermedio (3)",
|
||
"lenguaje intermedio (4)",
|
||
"lenguaje intermedio (5)",
|
||
"lenguaje intermedio (6)",
|
||
"lenguaje intermedio (7)",
|
||
"lenguaje intermedio (8)",
|
||
"lenguaje intermedio (9)",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"falta la marca que indica que no se puede definir de nuevo",
|
||
"falta el modo después de ','",
|
||
"falta el nombre de macro",
|
||
"valor que indica que no se puede definir de nuevo no válido",
|
||
"modificador de función duplicado",
|
||
"carácter no válido para el literal char16_t",
|
||
null,
|
||
"convención de llamada %s no reconocida, debe ser una de las siguientes:",
|
||
null,
|
||
null,
|
||
null,
|
||
"el tipo subyacente del tipo de enumeración debe ser un tipo entero",
|
||
"%t no puede representar algunas constantes de enumerador",
|
||
"%sq no se permite en el modo actual",
|
||
"la opción type traits helpers solo se puede usar al compilar C++",
|
||
"el atributo 'centinela' requiere un parámetro de puntos suspensivos",
|
||
"el argumento debe ser un valor de puntero nulo constante",
|
||
"no hay un número de argumentos suficiente para el valor sentinel",
|
||
"el argumento sentinel debe corresponder a un parámetro de puntos suspensivos",
|
||
"__declspec(implementation_key(...) solo puede aparecer entre #pragma start_map_region y #pragma stop_map_region",
|
||
"#pragma start_map_region ya activa: se ha omitido pragma",
|
||
"no hay ninguna #pragma start_map_region activa actualmente: se ha omitido pragma",
|
||
"%n no se puede usar para denominar un destructor (se requiere un nombre de tipo)",
|
||
"literal de carácter ancho vacío no estándar tratado como L'\\0'",
|
||
"'typename' no se puede especificar aquí",
|
||
"un operador delete no ubicado debe estar visible en una clase con un destructor virtual",
|
||
"la vinculación de nombre está en conflicto con la declaración anterior de %nd",
|
||
"el alias crea un ciclo de entidades con alias",
|
||
null,
|
||
"una variable con duración de almacenamiento estática asignada en un registro específico no se puede declarar con un inicializador",
|
||
"una variable asignada en un registro específico debe poder copiarse de forma trivial",
|
||
"se descartó el significado predefinido de %no",
|
||
null,
|
||
"tipo de clase no adecuado para su uso con designadores",
|
||
null,
|
||
"el calificador de unión anónima no es estándar",
|
||
"se ha omitido el calificador de unión anónima",
|
||
null,
|
||
"se ha omitido __declspec(%s) (no tiene significado para un struct de C)",
|
||
"los especificadores después de coma entre declaraciones no son estándar",
|
||
"se ha omitido el especificador no estándar",
|
||
"se omiten los atributos de una declaración de enumeración que no sea también una definición",
|
||
"la declaración de una referencia con 'mutable' no es estándar",
|
||
"una declaración de condiciones para una matriz siempre es true",
|
||
"error de aserción estática con %sq",
|
||
"el atributo visibility se ha omitido porque entra en conflicto con una declaración anterior",
|
||
"el nombre de campo se resuelve en más de un desplazamiento; vea %nod1 y %nod2",
|
||
"%sq no es un nombre de campo",
|
||
"el valor de la etiqueta de caso ya ha aparecido en este modificador %p",
|
||
"una función miembro no puede tener vinculación interna",
|
||
"la declaración oculta %n integrado",
|
||
"la declaración sobrecarga %n integrado",
|
||
"la opción para enumerar las definiciones de macro no se puede especificar al compilar más de una unidad de traducción",
|
||
"paréntesis inesperado tras la declaración de %n (¿lista de parámetros con formato incorrecto o inicializador no válido?)",
|
||
"el uso de paréntesis alrededor de un inicializador de cadena no es estándar",
|
||
"__interfaz",
|
||
"una variable declarada con un especificador de tipo auto no puede aparecer en su propio inicializador",
|
||
"no se puede deducir el tipo 'auto'",
|
||
"la inicialización con '{...}' no está permitida para el tipo 'auto'",
|
||
"el tipo 'auto' no puede aparecer en el tipo de matriz de nivel superior",
|
||
"el tipo 'auto' no puede aparecer en el tipo de función de nivel superior",
|
||
"un miembro de tipo %t no puede tener un inicializador in-class",
|
||
"un miembro con un inicializador in-class debe ser const",
|
||
"no se puede deducir el tipo 'auto' (se requiere un inicializador)",
|
||
"el tipo 'auto' es %t1 para esta entidad, pero anteriormente se suponía que era %t2",
|
||
"declaración de constructor no válida",
|
||
"uso no válido de un calificador de tipo",
|
||
"una unión no puede ser abstracta ni estar sellada",
|
||
"no se permite aquí 'auto'",
|
||
"definición del tipo de clase base no completada aún",
|
||
"'extern template' no puede hacer referencia a una especialización de %nd static",
|
||
"\"extern template\" no puede ir después de la creación de una instancia explícita de %n",
|
||
"__declspec(restrict) requiere una función que devuelva un tipo de puntero",
|
||
"la opción 'report_gnu_extensions' solo es válida en los modos GNU C y GNU C++",
|
||
"los tipos de matriz de longitud variable no son estándar",
|
||
"los designadores no son estándar",
|
||
"esta sintaxis de designador es una extensión de GNU",
|
||
"los literales compuestos no son estándar",
|
||
"las expresiones de instrucción son una extensión de GNU",
|
||
"el nombre asm se ha omitido para la entidad previamente definida",
|
||
"los atributos son una extensión de GNU",
|
||
"la sintaxis asm extendida es una funcionalidad de GNU",
|
||
"las declaraciones asm de tipo volatile son una extensión de GNU",
|
||
"los especificadores de nombre asm son una extensión de GNU",
|
||
"el calificador '__restrict' no es estándar",
|
||
"'typeof' es una extensión de GNU",
|
||
"la modificación del tamaño o tipo signed/unsigned de un typedef no es estándar",
|
||
"las matrices de longitud cero son una extensión de GNU",
|
||
"los miembros de matriz flexible no son estándar",
|
||
"el atributo 'nonnull' hace referencia a un parámetro que no es un puntero",
|
||
"el argumento para el atributo 'nonnull' es mayor que el número de parámetros",
|
||
"ningún parámetro tiene tipo de puntero",
|
||
"se ha proporcionado un argumento nulo para el parámetro marcado con el atributo 'nonnull'",
|
||
"el destructor para %t1 se ha suprimido porque no se puede obtener acceso al destructor para %t2",
|
||
"el destructor suprimido para %t es necesario",
|
||
"la rutina es tanto 'inline' como 'noinline'",
|
||
"rutina de limpieza no válida",
|
||
"el atributo 'cleanup' requiere una duración de almacenamiento automática",
|
||
"el atributo 'cleanup' no se aplica a los parámetros",
|
||
"la rutina de limpieza tiene un tipo no válido",
|
||
"la llamada de la rutina de limpieza requiere una conversión sospechosa",
|
||
"__sptr y __uptr deben seguir a '*'",
|
||
"no se pueden especificar tanto __sptr como __uptr",
|
||
"la conversión de puntero de ampliación de %t1 a %t2 extiende el bit de signo",
|
||
"__sptr y __uptr no se aplican a los tipos de puntero a miembro",
|
||
"la declaración del operador de asignación de copia para %t se ha suprimido porque %n es const",
|
||
"la declaración del operador de asignación de copia para %t se ha suprimido porque %n tiene un tipo de referencia",
|
||
"la declaración del operador de asignación de copia para %t1 se ha suprimido porque también se suprimió la de %t2",
|
||
"la declaración del operador de asignación de copia para %t1 se ha suprimido porque la de %t2 es ambigua",
|
||
"la declaración del operador de asignación de copia para %t1 se ha suprimido porque no se puede obtener acceso a la de %t2",
|
||
"la declaración del constructor de copia para %t1 se ha suprimido porque también se suprimió la de %t2",
|
||
"la declaración del constructor de copia para %t1 se ha suprimido porque la de %t2 es ambigua",
|
||
"la declaración del constructor de copia para %t1 se ha suprimido porque no se puede obtener acceso a la de %t2",
|
||
"no se llamará al destructor para %t1 porque es inaccesible y se suprimió el destructor para %t2",
|
||
"la definición al final del archivo no va seguida de punto y coma o de un declarador",
|
||
"el primer argumento debe ser un puntero a un tipo de enumeración o entero",
|
||
"las operaciones sincronizadas solo son válidas en los objetos de tamaño 1, 2, 4 u 8",
|
||
"se han omitido los argumentos adicionales",
|
||
"'=' supuso el siguiente nombre de macro %sq en la definición de la línea de comandos",
|
||
"se requiere un espacio en blanco entre el nombre de macro %sq y su texto de reemplazo",
|
||
"no se usa el resultado de la llamada",
|
||
"el atributo 'warn_unused_result' se omite para el tipo de valor devuelto void",
|
||
null,
|
||
"dllimport/dllexport se omite en la nueva declaración con el uso de un nombre completo",
|
||
"hay demasiados caracteres en el literal de caracteres; se omiten los caracteres iniciales sobrantes",
|
||
"%n no se puede declarar como inline después de su definición %p",
|
||
null,
|
||
null,
|
||
"un argumento de plantilla no puede hacer referencia a un tipo sin vinculación de nombre",
|
||
"'virtual' se omite aquí",
|
||
"un argumento de plantilla no puede hacer referencia a un tipo de matriz de longitud variable",
|
||
"un nombre de carácter universal no puede designar un punto de código suplente",
|
||
"#include_next no se puede usar en el archivo de código fuente principal",
|
||
"%no1 no se puede especificar en una definición de miembro de plantilla; se presupone %no2 en su lugar",
|
||
"el atributo %sq se omite en una declaración de función local",
|
||
"la concatenación con %sq en %n no crea un token válido",
|
||
"%no ambiguo (se presupone %n2)",
|
||
"no se permite un calificador de tipo en una función miembro static",
|
||
"no se permite un calificador de tipo en un constructor o destructor",
|
||
"no se permite un calificador de tipo en operator new u operator delete",
|
||
"no se permite un calificador de tipo en una función que no sea miembro",
|
||
"el argumento para %s tiene efectos secundarios, pero no se evalúa",
|
||
"tipo de código fuente Unicode no reconocido (debe ser uno de los siguientes: UTF-8, UTF-16, UTF-16LE o UTF-16BE): %s",
|
||
"el carácter Unicode con valor hexadecimal %s no se puede representar en la salida de preprocesamiento",
|
||
"la prioridad de constructor o destructor solicitada está reservada para uso interno",
|
||
"pragma GCC no reconocida",
|
||
"directiva pragma GCC visibility no reconocida",
|
||
"tipo de visibility no reconocido",
|
||
"la pragma visibility estaba aún activa",
|
||
"no hay visibility push coincidente",
|
||
"typeid de tipo incompleto",
|
||
null,
|
||
"se presupone que la matriz %n tiene un elemento",
|
||
"el atributo vector_size requiere un tipo aritmético o de enumeración",
|
||
"el tamaño de vector es demasiado grande",
|
||
"el número de elementos de un vector debe ser una potencia de dos",
|
||
"el tamaño de vector debe ser un múltiplo del tamaño del elemento",
|
||
"operación mixta vectorial escalar no permitida",
|
||
"la operación requiere dos vectores del mismo tamaño",
|
||
"no se permite un tamaño de vector dependiente de plantilla",
|
||
null,
|
||
null,
|
||
"el atributo vector_size no se permite con un tipo de elemento complejo",
|
||
null,
|
||
"la operación vector requiere tipos de elemento idénticos",
|
||
"la operación vector no se aplica a un vector con un tipo no entero",
|
||
"no se puede abrir el archivo %s (código de error %sq2).",
|
||
"no se puede abrir el archivo %s. %sq2: %s3",
|
||
"encabezado precompilado",
|
||
"macro predefinida",
|
||
"C generado",
|
||
"C++ generado",
|
||
"origen",
|
||
"error al escribir en el archivo %s: %s2",
|
||
"no es un archivo normal",
|
||
"es un directorio",
|
||
"nombre de archivo no válido",
|
||
"lista de definiciones",
|
||
"Solicitud de creación de una instancia",
|
||
"plantilla exportada",
|
||
"información de exportación",
|
||
"información de plantilla",
|
||
"resultado de IL",
|
||
"la conversión coloca el calificador '__restrict'",
|
||
"no se puede obtener memoria asignada para %sq: %s2",
|
||
"se ha omitido el calificador de restricción",
|
||
null,
|
||
"una matriz de elementos que contiene un miembro de matriz flexible no es estándar",
|
||
"un parámetro de plantilla no puede tener un tipo de vector",
|
||
"la inicialización de %n1 se realizará antes que la de %n2",
|
||
null,
|
||
"el tipo de herencia se omite en un especificador enum",
|
||
null,
|
||
"el modificador se omite en un especificador enum",
|
||
"el carácter identificador no se puede representar en Unicode",
|
||
"el nombre de encabezado contiene caracteres que no se pueden representar en Unicode",
|
||
"%sq no es un nombre de configuración regional válido",
|
||
"la declaración de una lista de parámetros void con un parámetro de plantilla no es estándar",
|
||
"la opción de lambda solo se puede usar al compilar C++",
|
||
"la captura explícita coincide con la predeterminada",
|
||
"%n no es una variable",
|
||
"una variable con duración de almacenamiento estática no se puede capturar en una lambda",
|
||
"'this' no se puede capturar por referencia",
|
||
"'this' no se puede usar en el cuerpo de esta lambda",
|
||
"no se puede hacer referencia a un miembro de una unión anónima de ámbito externo en el cuerpo de una lambda",
|
||
"no se puede hacer referencia a una variable local de función de inclusión en el cuerpo de una lambda a menos que esté en la lista de capturas",
|
||
"referencia no válida a una variable local de ámbito externo en el cuerpo de una lambda",
|
||
"no se puede capturar una variable local externa al ámbito de la función actual",
|
||
"no se puede hacer referencia a la función de inclusión 'this' en el cuerpo de una lambda a menos que esté en la lista de capturas",
|
||
null,
|
||
"la variable lambda capturada de tipo %t1 no se puede copiar en un campo closure class de tipo %t2",
|
||
"directorio de plantillas no válido: %s",
|
||
"error",
|
||
"errores",
|
||
"error grave",
|
||
"errores graves",
|
||
"y",
|
||
"en la compilación de '%s'.",
|
||
"en esta compilación.",
|
||
"el valor de enumeración está fuera del intervalo de su tipo subyacente (%t)",
|
||
"'\\' seguido de un espacio en blanco no es una inserción de línea",
|
||
"esta conversión dynamic_cast no se puede realizar sin información del tipo de runtime, que se ha deshabilitado",
|
||
"la conversión en %t es ambigua; se ha seleccionado la base directa",
|
||
"un búfer interno sería demasiado grande",
|
||
"se ha usado el controlador de excepciones de C++, pero no se ha especificado la semántica de control de excepciones",
|
||
"se ha omitido el calificador de tipo en el constructor",
|
||
"una variable capturada por una lambda no puede tener un tipo que requiera una matriz de longitud variable",
|
||
"conversión entre tipos de vector no compatibles",
|
||
"se esperaba '{' como introducción de un cuerpo de lambda",
|
||
"la opción de referencia a un valor R solo se puede usar al compilar C++",
|
||
"no se permite un calificador de tipo en una lambda",
|
||
"un nombre no puede aparecer más de una vez en una lista de capturas",
|
||
"se han omitido los argumentos de plantilla explícitos",
|
||
"no se permite una lambda en una expresión constante",
|
||
"%t no es un tipo de clase",
|
||
"'delete' aplicado a un tipo de puntero a matriz se trata como delete[]",
|
||
"'delete' aplicado a un tipo de puntero a matriz no es estándar; se trata como delete[]",
|
||
"no se puede llamar a %n con la lista de argumentos dada",
|
||
"una referencia a un valor R no se puede enlazar a un valor L",
|
||
"un parámetro de plantilla sin tipo no puede tener un tipo de referencia a un valor R",
|
||
"Los calificadores de tipo se omiten (el tipo subyacente es una referencia)",
|
||
"%n, que se declaró con un tipo local, se debe definir en esta unidad de traducción",
|
||
"%n, que se declaró con un tipo sin vinculación, se debe definir en esta unidad de traducción",
|
||
"el operando de un dynamic_cast de referencia a un valor R debe tener un tipo de clase completa",
|
||
"'= default' solo puede aparecer en los constructores predeterminados, constructores de copia/movimiento, operadores de asignación de copia/movimiento y destructores",
|
||
"'= delete' solo puede aparecer en la primera declaración de una función",
|
||
"no se puede hacer referencia a %npd; es una función eliminada",
|
||
"no se permite una lambda en una expresión no evaluada",
|
||
"__builtin_va_arg_pack o __builtin_va_arg_pack_len solo puede aparecer en una función insertada con un parámetro de puntos suspensivos",
|
||
"No se puede especificar \"= default\" en una declaración \"friend\"",
|
||
"se esperaba una palabra clave de C++",
|
||
null,
|
||
"el desplazamiento no es constante",
|
||
"tipo de #pragma comment %sq no reconocido",
|
||
"la opción para controlar si 'auto' es un especificador de tipo solo se puede usar al compilar C++",
|
||
"la opción para controlar si 'auto' es una clase de almacenamiento solo se puede usar al compilar C++",
|
||
"no pueden estar deshabilitados ambos significados de 'auto', como especificador de tipo y de clase de almacenamiento",
|
||
"cadena no válida en #pragma comment",
|
||
"la función eliminada invalida %n, que no se ha eliminado",
|
||
"la función no eliminada invalida %n, que se ha eliminado",
|
||
"no se puede hacer referencia al constructor predeterminado de %t: es una función eliminada",
|
||
"no se permite una referencia a un valor R como tipo catch",
|
||
"los argumentos predeterminados de %n no son compatibles con una declaración en otra unidad de traducción",
|
||
"los argumentos predeterminados de %n eran distintos durante la compilación de %sq",
|
||
null,
|
||
"el inicializador de %n es distinto en otra unidad de traducción",
|
||
"el inicializador de %n era distinto durante la compilación de %sq",
|
||
"no se permite un designador en un tipo dependiente de plantilla",
|
||
"tipo de conformidad no reconocido",
|
||
"se esperaba 'on' u 'off'",
|
||
"la pila #pragma conform(forScope) está vacía",
|
||
"ninguna entrada anterior de #pragma conform(forScope) coincide con %sq",
|
||
"el comportamiento de forScope no es estándar",
|
||
"el comportamiento de forScope es estándar",
|
||
"la función 'main' no se puede eliminar",
|
||
"Los calificadores de tipo carecen de sentido aquí",
|
||
"tipo no válido para el operador de asignaciones con valor predeterminado",
|
||
"no se puede asignar un valor predeterminado a las plantillas de función",
|
||
"tipo no válido para el constructor con valor predeterminado",
|
||
"la llamada a función requiere un argumento",
|
||
"la llamada a función requiere un argumento de punto flotante real",
|
||
"no se puede asignar un valor predeterminado a un constructor de copia con un argumento predeterminado",
|
||
"una función predeclarada no se puede eliminar",
|
||
"instrucción dependiente vacía en la instrucción if",
|
||
"instrucción dependiente vacía en la cláusula 'else' de la instrucción if",
|
||
"no se puede hacer referencia a %nfd, que se requiere para la copia eliminada; es una función eliminada",
|
||
"primer parámetro %t de 'main' no estándar, se esperaba 'int'",
|
||
"número de parámetros para 'main' no estándar, se esperaban cero o dos parámetros",
|
||
"segundo parámetro %t de 'main' no estándar, se esperaba 'char *[]' o 'char **'",
|
||
"%sq se especificó como directorio de inclusión tanto del sistema como ajeno al sistema; la segunda entrada se omitirá",
|
||
"la opción para controlar los constructores de movimiento y de asignación de movimiento solo se puede usar al compilar C++",
|
||
null,
|
||
null,
|
||
"un tipo de valor devuelto final requiere el especificador de tipo 'auto'",
|
||
"un tipo de valor devuelto final no puede aparecer en un declarador anidado",
|
||
"un declarador de función con un tipo de valor devuelto final debe ir precedido de un especificador de tipo 'auto' simple",
|
||
"la función 'auto' requiere un tipo de valor devuelto final",
|
||
"una plantilla de miembro no puede tener un especificador puro",
|
||
"literal de cadena demasiado largo: se omitieron los caracteres sobrantes",
|
||
"la opción para controlar la palabra clave nullptr solo se puede usar al compilar C++",
|
||
"std::nullptr_t convertido en booleano",
|
||
null,
|
||
null,
|
||
"el atributo %sq no permite una lista de argumentos vacía",
|
||
"el atributo aparece más de una vez",
|
||
"el atributo %sq no se aplica aquí",
|
||
"el atributo %sq no se aplica a los campos de bits",
|
||
"el atributo %sq requiere un campo de bits",
|
||
"el atributo %sq no se aplica a las funciones miembro",
|
||
"el atributo %sq requiere una función miembro",
|
||
"el atributo %sq no se aplica a las funciones virtuales",
|
||
"el atributo %sq requiere una función virtual",
|
||
"el atributo %sq no se aplica a las funciones virtuales puras",
|
||
"el atributo %sq requiere una función virtual pura",
|
||
"el atributo %sq no se aplica a las variables de registro",
|
||
"el atributo %sq requiere una variable de registro",
|
||
"el atributo %sq no estaba en la declaración original",
|
||
"no se permiten aquí atributos",
|
||
"el atributo %sq debe aparecer en una definición de clase",
|
||
"'final' aplicado a una función virtual pura",
|
||
"no se puede invalidar 'final' %nd",
|
||
"static %n tratado como extern porque se hacía referencia a él pero no se definió",
|
||
"la opción para habilitar la inserción de tipo GNU-C89 solo se puede usar al compilar C",
|
||
"la función se declaró previamente sin el atributo 'gnu_inline'",
|
||
"el atributo 'gnu_inline' se omite en las funciones que no son insertadas",
|
||
"%n se declaró previamente sin el atributo carries_dependency",
|
||
"inicializador no válido para la matriz %n",
|
||
"se debe especificar el modo C++11 o C++14 cuando se compila la biblioteca del runtime",
|
||
"el atributo %sq no se aplica a los tipos de función",
|
||
"el atributo %sq requiere un tipo de función",
|
||
"el atributo %sq no se aplica a las funciones miembro no estáticas",
|
||
"el atributo %sq no se aplica a las variables automáticas",
|
||
"el atributo %sq requiere una variable automática",
|
||
"el atributo %sq no se aplica a una variable o función con vinculación externa",
|
||
"el atributo %sq requiere una variable local",
|
||
"los atributos se omiten aquí",
|
||
"el atributo no se aplica a ninguna entidad",
|
||
"sustitución de argumentos de atributo incorrecta",
|
||
"el argumento del atributo 'tls_model' debe ser 'global-dynamic', 'local-dynamic', 'initial-exec' o 'local-exec'",
|
||
"la declaración %p especificó un argumento 'tls_model' diferente",
|
||
"el atributo %sq no se aplica a las funciones insertadas",
|
||
"el atributo %sq requiere una función insertada",
|
||
"ambos nombres de archivo de un pragma include_alias deben usar los mismos caracteres delimitadores",
|
||
"comparación entre operandos con signo y sin signo",
|
||
"el atributo %sq se omitió en el tipo sin nombre",
|
||
"el atributo %sq se omitió porque no está acompañado de una definición",
|
||
"la localidad del subproceso no es compatible con una declaración anterior de %nd",
|
||
"no se puede hacer referencia a esta variable local de función de inclusión en este cuerpo lambda porque una expresión lambda de inclusión no permite capturas implícitas",
|
||
"este argumento de atributo contiene paréntesis, corchetes o llaves desemparejados",
|
||
"una llamada a __builtin_fpclassify requiere cinco argumentos enteros seguidos de un argumento de punto flotante",
|
||
"el último argumento de una llamada a __builtin_fpclassify debe tener un tipo de punto flotante real",
|
||
"la alineación no se puede establecer en un valor inferior a la alineación predeterminada",
|
||
"No se permiten atributos en creaciones de instancias explícitas",
|
||
"el atributo %sq no se aplica a una definición",
|
||
"el atributo %sq requiere una definición",
|
||
"Los atributos estándar no pueden aparecer en declaraciones \"friend\" que no sean definiciones",
|
||
"la alineación especificada (%s1) es diferente de la alineación (%s2) especificada en una declaración anterior",
|
||
"el atributo de alineación debe aparecer también en la definición %p",
|
||
"%n no se puede usar en el type-id de la declaración de alias",
|
||
"plantilla de alias",
|
||
"%t no puede ser transparente porque su primer campo tiene un tipo de punto flotante",
|
||
"%t no puede ser transparente porque su primer campo es un campo de bits",
|
||
"la función virtual de una clase 'base_check' invalida una clase base pero le falta el atributo 'override'",
|
||
"atributo 'hiding' especificado en una declaración que no oculta una declaración de clase base",
|
||
"atributo 'hiding' especificado en una declaración a la que se hace referencia mediante la declaración using %p",
|
||
"el atributo 'hiding' es necesario en una declaración (en una clase 'base_check') que oculta %nd",
|
||
"%n no está definido en esta unidad de traducción pero depende de un tipo local",
|
||
"%n no está definido en esta unidad de traducción pero depende de un tipo sin vinculación",
|
||
"falta el atributo %sq en otra unidad de traducción",
|
||
"el atributo %sq está en conflicto con otra unidad de traducción",
|
||
"la opción 'nonstd_gnu_keywords' solo es válida en los modos GNU C y GNU C++",
|
||
"el uso de una variable const en una expresión constante no es un uso estándar en C",
|
||
"no se puede especificar un inicializador para un miembro de matriz flexible con duración de almacenamiento automática",
|
||
null,
|
||
"no se puede usar un tipo de clase 'final' como clase base",
|
||
"las plantillas exportadas ya no están en el lenguaje C++ estándar",
|
||
"no se permite un designador dependiente de una plantilla",
|
||
"el segundo operando de offsetof no puede ser un campo con tipo de referencia",
|
||
"los elementos temporales de larga duración no son compatibles con otras funcionalidades de lenguaje nuevas solicitadas",
|
||
"los literales de cadena de caracteres anchos no se entrecomillarán en los diagnósticos",
|
||
"faltan argumentos para el atributo %sq",
|
||
"las opciones 'c++11' y 'c++11_sfinae' requieren una configuración del compilador diferente",
|
||
"el paquete de parámetros de plantilla no aparece al final de la lista de parámetros",
|
||
"no se permite aquí una declaración de paquete de parámetros",
|
||
"un paquete de parámetros no puede tener un valor predeterminado",
|
||
"C++/CLI solo se puede habilitar en el modo Microsoft C++",
|
||
"'value__' no se puede usar como nombre de una constante de enumerador (es un nombre reservado en este contexto)",
|
||
"se requiere un valor de enumerador explícito en un tipo de enumeración con tipo subyacente booleano",
|
||
null,
|
||
"se hizo referencia al paquete de parámetros %sq, pero no se amplió",
|
||
"la expansión del paquete no usa ningún paquete de argumentos",
|
||
"el paquete %sq no tiene el mismo número de elementos que %sq2",
|
||
null,
|
||
"el atributo vector_size no se permite con un tipo de enumeración",
|
||
"una propiedad no puede ser estática y virtual a la vez",
|
||
"una propiedad indizada no puede ser trivial",
|
||
"esta declaración no puede aparecer en una definición de propiedad",
|
||
"no se puede usar un tipo de función calificada para declarar una función de descriptores de acceso",
|
||
"una función de descriptores de acceso no puede tener un parámetro de puntos suspensivos",
|
||
"ya se declaró un descriptor de acceso 'get' para esta propiedad %p",
|
||
"ya se declaró un descriptor de acceso 'set' para esta propiedad %p",
|
||
"un descriptor de acceso 'get' no puede tener un parámetro",
|
||
"el tipo de valor devuelto del descriptor de acceso 'get' no coincide con el tipo de propiedad",
|
||
"el tipo de valor devuelto del descriptor de acceso 'set' debe ser void",
|
||
"una propiedad no puede declarar una lista vacía de índices",
|
||
"un índice de propiedad no puede tener el tipo void",
|
||
"el tipo de índice no coincide con el parámetro correspondiente en el descriptor de acceso 'set'",
|
||
"el tipo de índice no coincide con el parámetro correspondiente en el descriptor de acceso 'get'",
|
||
"falta el tipo de índice en el descriptor de acceso 'set'",
|
||
"falta el tipo de índice en el descriptor de acceso 'get'",
|
||
"falta el parámetro de valor del descriptor de acceso 'set'",
|
||
"la función de descriptores de acceso tiene demasiados parámetros",
|
||
"el último parámetro del descriptor de acceso 'set' no coincide con el tipo de propiedad",
|
||
"%sq requiere el modo C++/CLI",
|
||
"error en la API de Win32 '%s': %s",
|
||
"#using solamente se puede usar en un ámbito global",
|
||
"metadatos",
|
||
"el nombre de miembro %sq está reservado por %nd",
|
||
"se esperaba '['",
|
||
"el modo de %[C++/CLI] requiere microsoft_version >= 1600",
|
||
"una propiedad indizada predeterminada no puede ser estática",
|
||
"un descriptor de acceso de propiedad no puede ser estático y virtual a la vez",
|
||
"un especificador de visibilidad de nivel superior no puede aparecer en una declaración de tipos anidados",
|
||
"un especificador de visibilidad de nivel superior requiere una definición de tipo",
|
||
"una propiedad trivial no puede tener un tipo de referencia",
|
||
"una propiedad trivial no puede tener un tipo const o volatile",
|
||
"%nd se declaró anteriormente como un tipo diferente de tipo de enumeración",
|
||
"una variable capturada por una lambda no puede tener un tipo de clase %[managed]",
|
||
"no se admite la invalidación de una función virtual con un tipo de valor devuelto covariante en una clase %[managed]",
|
||
"no se permite una matriz de identificadores",
|
||
"no se permite un identificador a matriz",
|
||
"no se permite un identificador a función",
|
||
"no se permite un identificador a void",
|
||
"no se permite de identificador a identificador, puntero o referencia",
|
||
"no se permite una referencia de seguimiento a la función",
|
||
null,
|
||
"un campo no puede ser una referencia de seguimiento",
|
||
"una referencia de seguimiento no se puede combinar con una referencia común de esta forma",
|
||
"una variable con una duración de almacenamiento estática no puede tener un tipo de clase ref",
|
||
"una clase %[managed] no puede ser un tipo sin nombre",
|
||
"una clase %[managed] no puede ser local",
|
||
"%nd se declaró previamente como un tipo de clase distinto",
|
||
"%nd se declaró previamente como un tipo de plantilla de clase distinto",
|
||
"los miembros de datos literal solamente pueden ser miembros de clases %[managed]",
|
||
"se debe inicializar un miembro de datos literal",
|
||
"no se permite un miembro de datos literal de tipo %t",
|
||
"const no tiene efecto en un miembro de datos literal",
|
||
"los miembros de datos initonly solamente pueden ser miembros de clases %[managed]",
|
||
"const no tiene efecto en un miembro de datos initonly",
|
||
"%nd no tiene un descriptor de acceso 'get'",
|
||
"%nd no tiene un descriptor de acceso 'set'",
|
||
"un constructor estático no puede tener parámetros",
|
||
"un constructor estático no puede ser una plantilla de miembro",
|
||
"no se permite un valor L compuesto como operando de salida asm",
|
||
"las propiedades solamente pueden ser miembros de clases %[managed]",
|
||
"no se permite un calificador de tipo en una función miembro de una clase %[managed]",
|
||
"no se permite un puntero común a una clase interface o ref de %[C++/CLI]",
|
||
"no se permite una referencia común a una clase interface o ref de %[C++/CLI]",
|
||
"el especificador de invalidación no denomina una función miembro de clase base",
|
||
"el especificador de invalidación designa un miembro %nd no virtual",
|
||
"la función miembro invalida %nd1 que ya se ha invalidado con %nd2",
|
||
"se permite un especificador de visibilidad como máximo",
|
||
"el tipo %t usado para la definición de delegado no es un tipo de función",
|
||
"los tipos de miembro delegado solamente pueden ser miembros de clases %[managed]",
|
||
"no se permite una referencia de seguimiento a un tipo delegado",
|
||
"no se permite aquí un tipo delegado",
|
||
"la expansión del paquete produjo una lista vacía de expresiones y aquí se requiere una expresión",
|
||
"un evento no puede ser estático y virtual a la vez",
|
||
"los eventos solamente pueden ser miembros de clases %[managed]",
|
||
"esta declaración no puede aparecer en una definición de evento",
|
||
"el tipo de evento debe ser de identificador a delegado",
|
||
"ya se declaró un descriptor de acceso 'add' para este evento %p",
|
||
"ya se declaró un descriptor de acceso 'remove' para este evento %p",
|
||
"ya se declaró un descriptor de acceso 'raise' para este evento %p",
|
||
"un descriptor de acceso de eventos no puede ser estático y virtual a la vez",
|
||
"el tipo de valor devuelto de los descriptores de acceso 'add' y 'remove' debe ser void",
|
||
"falta el parámetro de valor del descriptor de acceso de eventos",
|
||
"la función de descriptores de acceso tiene demasiados parámetros",
|
||
"el tipo %t1 del parámetro del descriptor de acceso de eventos no coincide con el tipo de evento (%t2)",
|
||
"el tipo del descriptor de acceso 'raise' no coincide con el tipo de invocación del delegado del evento",
|
||
"una definición de evento debe incluir los descriptores de acceso 'add' y 'remove'",
|
||
"una función de conversión estática debe aceptar exactamente un argumento",
|
||
"el operador estático debe tener un parámetro de tipo T, T&, T%% o T^ con T = %t",
|
||
"el operando de sizeof... debe ser un nombre de paquete de parámetros",
|
||
"el operador sizeof... solamente se puede usar en una plantilla variádica",
|
||
"aquí no puede aparecer un nombre de evento",
|
||
"no se permite un identificador a una clase no %[managed]",
|
||
"no se permite un identificador para un tipo de enumeración sin ámbito",
|
||
"el atributo 'property' no se permite en una clase %[managed]",
|
||
"un especificador puro ('= 0') seguido de una definición no es estándar",
|
||
"el tipo nullptr %[managed] no se puede usar aquí",
|
||
"el operador '&' no se puede usar para aceptar la dirección de un objeto con un tipo de clase ref",
|
||
"no se permite una matriz de clase %[managed]",
|
||
"una variable con una duración de almacenamiento estática no puede tener un tipo de referencia de seguimiento o identificador",
|
||
"una variable capturada por una lambda no puede ser una referencia de seguimiento o identificador",
|
||
"una matriz de parámetros %[C++/CLI] requiere un identificador a un tipo %[cli::array] unidimensional",
|
||
"no se pudieron importar los metadatos del archivo %sq",
|
||
"el espacio de nombres cli no se puede ampliar",
|
||
"el tipo de elemento de %[cli::array] debe ser un tipo de valor o identificador",
|
||
"número de dimensiones no válido para el tipo %[cli::array]",
|
||
"un elemento cli::interior_ptr/cli::pin_ptr debe señalar a una clase estándar, una clase value, un entero, un identificador o un puntero estándar",
|
||
"%t no puede ser un miembro de clase",
|
||
"no se permite un parámetro de tipo cli::pin_ptr",
|
||
"declaración de finalizador no válida",
|
||
"un finalizador no puede tener parámetros",
|
||
"no se permite un calificador de tipo en un finalizador",
|
||
"un tipo de valor devuelto no se puede especificar en un finalizador",
|
||
"una declaración using no puede asignar nombre a un finalizador",
|
||
"el nombre de finalizador debe estar completo",
|
||
"el calificador del nombre de finalizador %t1 no coincide con el tipo %t2",
|
||
"%n no se puede usar para denominar un finalizador (se requiere un nombre de tipo)",
|
||
"nombre de finalizador no válido para el tipo %t",
|
||
"la referencia al finalizador es ambigua; se podría usar tanto %n1 como %n2",
|
||
"un finalizador solamente puede ser miembro de una clase ref",
|
||
null,
|
||
"el tipo usado como nombre de finalizador no coincide con el tipo %t",
|
||
"no existe un finalizador para este tipo",
|
||
"el operador '%%' solamente se puede usar en un objeto con un tipo de clase %[managed]",
|
||
"no se permite un puntero, identificador o referencia a un elemento cli::interior_ptr",
|
||
"no se permite un puntero, identificador o referencia a un elemento cli::pin_ptr",
|
||
"no se permite un puntero o referencia a una matriz de %[C++/CLI]",
|
||
"no se permite aquí un tipo de matriz de %[C++/CLI]",
|
||
"una clase ref de %[C++/CLI] solamente puede derivarse de otra clase ref o de clases interface",
|
||
"una clase value de %[C++/CLI] solamente puede derivarse de clases interface",
|
||
"una clase interface de %[C++/CLI] solamente puede derivarse de clases interface",
|
||
"una clase ref puede tener como máximo una clase base ref directa (%t ya es este tipo de base)",
|
||
"una clase estándar no se puede derivar de una clase %[managed]",
|
||
"una clase %[managed] no puede tener una base virtual",
|
||
"una clase %[managed] no puede tener una base 'private' o 'protected'",
|
||
"el modificador 'override' requiere una declaración de función virtual con una palabra clave 'virtual' explícita",
|
||
"el modificador 'abstract' requiere una declaración de función virtual con una palabra clave 'virtual' explícita",
|
||
"el modificador 'sealed' requiere una declaración de función virtual con una palabra clave 'virtual' explícita",
|
||
"un especificador de invalidación con nombre requiere una declaración de función virtual con la palabra clave 'virtual' explícita",
|
||
"no se permite el tipo de valor devuelto cli::pin_ptr",
|
||
"el atributo %sq se aplica solamente en el modo %[C++/CLI]",
|
||
"una referencia simple (que no sea de seguimiento) no se puede enlazar a una entidad en el montón administrado",
|
||
"ensamblado portable",
|
||
"'%s' no se cargó de los ensamblados predeterminados",
|
||
"la sintaxis de inicialización de la lista es una funcionalidad de C++11",
|
||
"el operando de sizeof no puede ser un tipo de clase ref o interface",
|
||
"número de subíndices no válido para este tipo de %[cli::array]",
|
||
"un puntero a miembro no es válido para una clase %[managed]",
|
||
"la función miembro virtual privada de clase %[managed] no es 'sealed'",
|
||
"no se permite un modificador en un destructor",
|
||
"no se permite un modificador en un finalizador",
|
||
"'virtual' no tiene efecto en un destructor de una clase %[managed]",
|
||
"se requiere 'new' u 'override' porque esta declaración coincide con %nd",
|
||
"se requiere 'new' o 'virtual' porque esta declaración coincide con %nd",
|
||
"'new' u 'override' no son válidos aquí porque el elemento %nd correspondiente es miembro de una interfaz",
|
||
"modificador 'new' sin un miembro de clase base ref correspondiente",
|
||
"se invalidó %nd con acceso reducido",
|
||
"una referencia de tipo %t1 no se puede inicializar con un valor de tipo %t2",
|
||
"un constructor de copia no se puede declarar en una clase value",
|
||
"un constructor predeterminado no se puede declarar en una clase value",
|
||
"un destructor no se puede declarar en una clase value",
|
||
"un operador de asignaciones no se puede declarar en una clase value",
|
||
"una clase no value %t no puede coincidir con el tipo de un miembro de una clase value",
|
||
"la opción 'cppcli' requiere una configuración del compilador diferente",
|
||
"no se permiten especificaciones de excepción en las funciones miembro de clases %[managed]",
|
||
"una clase %[managed] no puede incluir una declaración friend",
|
||
null,
|
||
null,
|
||
"no se permite una definición de clase local en una función miembro de una clase %[managed]",
|
||
"no se permite una lambda local en una función miembro de una clase %[managed]",
|
||
"una función miembro de un tipo de clase interface de %[C++/CLI] no puede tener una definición",
|
||
"una definición de propiedad debe incluir al menos un descriptor de acceso ('get' o 'set')",
|
||
"la propiedad indizada predeterminada entra en conflicto con %nd",
|
||
"%n1 no se puede usar porque sigue a un paquete de parámetros y no se puede deducir de los parámetros de %n2",
|
||
"esta expansión del paquete produjo más de una expresión y aquí se requiere una sola expresión",
|
||
"el tipo debe corresponder a System::Boolean, System::Byte, System::SByte, System::Int16, System::UInt16, System::Int32, System::UInt32, System::Int64 o System::UInt64",
|
||
"llamada de un objeto de un tipo de identificador sin ninguna función de conversión u operator() adecuados para el tipo de puntero a función",
|
||
"una declaración de paquete de parámetros sin nombre no puede incluirse entre paréntesis",
|
||
"las plantillas variádicas solo se pueden habilitar al compilar C++",
|
||
"la definición de propiedad entra en conflicto con %nd",
|
||
"propiedad sobrecargada",
|
||
"propiedad",
|
||
"un parámetro genérico no puede tener un valor predeterminado",
|
||
"un elemento genérico solamente puede tener parámetros de tipo",
|
||
"para poder usarlo con instrucciones 'for each', el tipo %t debe proporcionar la función miembro no estática %sq",
|
||
"'for each' no puede usar el miembro %n porque es estático",
|
||
"en esta instrucción 'for each', no se puede llamar a ninguna instancia de %no con una lista de argumentos vacía",
|
||
"'for each' no puede usar la función miembro 'MoveNext' porque el tipo de valor devuelto no es válido",
|
||
"una instrucción 'for each' no puede funcionar en una expresión de tipo %t",
|
||
"para poder usarlo con instrucciones 'for each', el tipo %t debe proporcionar una propiedad %sq no indizada",
|
||
null,
|
||
"en esta instrucción 'for each', %t2 no es un enumerador válido (devuelto por 'GetEnumerator' de %t1)",
|
||
"se esperaba 'in'",
|
||
"la clase %t no tiene ningún operador de asignaciones adecuado (tras la síntesis del operador)",
|
||
"%sq no es un parámetro genérico",
|
||
"%sq no es un parámetro genérico de la lista de parámetros genéricos más interna",
|
||
"restricción genérica no válida",
|
||
"uso no válido del miembro de evento (solo se admiten la suscripción, cancelación de suscripción e invocación)",
|
||
"la invocación de un evento sin un descriptor de acceso 'raise' no es válida",
|
||
"solamente '+=' y '-=' son válidos para los eventos",
|
||
"no se permite el elemento typeid de un tipo %[managed]",
|
||
"no se permite el elemento typeid de un tipo de puntero %[managed]",
|
||
"el nombre seguido de '::typeid' debe ser un nombre de tipo",
|
||
"un miembro %sq de este tipo está reservado dentro de una clase %[managed]. ¿Se trata de un destructor?",
|
||
"un miembro %sq de este tipo está reservado dentro de una clase %[managed]. ¿Se trata de un finalizador?",
|
||
"Falta %[System]::IDisposable::Dispose o no es válido",
|
||
"Falta %[System]::Object::Finalize o no es válido",
|
||
"%n no invalida %[System]::Object::Finalize",
|
||
"el operando de un dynamic_cast de identificador debe ser un identificador a un tipo de clase completa",
|
||
"el operando de un dynamic_cast de referencia de seguimiento debe ser un valor L de un tipo de clase completa",
|
||
"el tipo incluido en dynamic_cast para un tipo de referencia de seguimiento o identificador debe hacer referencia a una clase completa",
|
||
"un puntero interno no se puede convertir en puntero nativo",
|
||
"los operadores de conversión explícitos solo se pueden declarar en tipos de clase ref y value",
|
||
"los operadores de conversión explícitos no pueden ser virtuales",
|
||
"la expresión debe tener un tipo aritmético o de enumeración sin ámbito",
|
||
"la expresión debe tener un tipo aritmético, de enumeración sin ámbito o de puntero",
|
||
"la expresión debe tener un tipo entero o de enumeración sin ámbito",
|
||
"la expresión debe tener un tipo entero, de enumeración sin ámbito o de punto fijo",
|
||
"un operador binario integrado aplicado a una enumeración con ámbito requiere dos operandos del mismo tipo",
|
||
"%[gcnew] no puede asignar una entidad de tipo %t",
|
||
"no se puede usar sintaxis de colocación con %[gcnew]",
|
||
"new solo se puede usar con tipos de valor simples",
|
||
"new no se puede usar en una clase %[managed] (debe usarse %[gcnew] en su lugar)",
|
||
"new no se puede usar en un tipo de identificador",
|
||
"el elemento %[gcnew] de una matriz de %[C++/CLI] debe tener un inicializador nuevo o un inicializador de matriz",
|
||
"un inicializador de matriz solo se puede usar para inicializar un tipo de matriz de %[C++/CLI]",
|
||
"%[gcnew] no admite auto",
|
||
"hay demasiados límites de matriz",
|
||
"no hay suficientes límites de matriz",
|
||
"no hay suficientes argumentos para %nf",
|
||
"hay demasiados argumentos para %nf",
|
||
"clase genérica",
|
||
"ninguna declaración de %nf acepta el número de argumentos genéricos proporcionado",
|
||
"inicializador de delegado no válido: debe ser una función",
|
||
"inicializador de delegado no válido: más de una función coincide con el tipo delegado",
|
||
"inicializador de delegado no válido: la función no coincide con el tipo delegado",
|
||
"inicializador de delegado no válido: se requiere un objeto además de una función",
|
||
"inicializador de delegado no válido: la función no es miembro de una clase %[managed]",
|
||
"inicializador de delegado no válido: el objeto no es necesario para la función especificada",
|
||
"inicializador de delegado no válido: el tipo del objeto es %t1, pero se espera el tipo %t2",
|
||
"no se permite la aceptación de la dirección de una función miembro de una clase %[managed]",
|
||
"inicializador de delegado no válido: se esperaba '(<función-dirección>)' u '(<objeto-identificador>, <miembro-dirección>)'",
|
||
"error de la clase al implementar el miembro de interfaz %nd",
|
||
"%[gcnew] no se puede usar para asignar una matriz nativa",
|
||
"una clase interface de %[C++/CLI] no puede declarar un operador de asignaciones",
|
||
"una clase interface de %[C++/CLI] no puede estar sellada",
|
||
null,
|
||
"una declaración de destructor o finalizador no puede incluir un especificador de invalidación con nombre",
|
||
"un especificador de invalidación no puede designar un destructor o finalizador",
|
||
"un especificador de invalidación con nombre solamente se permite en una clase %[managed]",
|
||
"ningún miembro designado por el especificador de invalidación con nombre coincide con el tipo de este miembro",
|
||
"una declaración de constructor estático no puede incluir un especificador de invalidación con nombre",
|
||
"un tipo de enumeración con ámbito debe tener un nombre",
|
||
"no se permite la transferencia de control a un bloque finally",
|
||
"No se permite una instrucción \"return\" en un bloque finally",
|
||
"el bloque try requiere al menos un controlador o una cláusula finally",
|
||
"un objeto %[managed] debe iniciarse por identificador",
|
||
"un objeto %[managed] debe detectarse por identificador",
|
||
"una instrucción break no se puede usar en un bloque finally",
|
||
"una instrucción continue no se puede usar en un bloque finally",
|
||
"no se puede usar offsetof integrado si los subíndices están sobrecargados",
|
||
"restricción duplicada",
|
||
"más de una restricción de clase: %t1 y %t2",
|
||
"más de una cláusula de restricciones para %n",
|
||
"los miembros de datos estáticos initonly deben tener un inicializador o inicializarse en un constructor estático",
|
||
"Los atributos de GNU no tienen ningún efecto en una nueva declaración de plantilla",
|
||
"Los atributos de GNU no tienen ningún efecto en una nueva declaración de plantilla (en su lugar se aplican los atributos de la declaración %p original)",
|
||
"una matriz de parámetros %[C++/CLI] debe ser el último parámetro",
|
||
"una función con una matriz de parámetros %[C++/CLI] no puede tener argumentos predeterminados",
|
||
"una matriz de parámetros %[C++/CLI] no puede ir seguida de un parámetro de puntos suspensivos",
|
||
"no se permite una matriz de parámetros %[C++/CLI] en una lista de parámetros de función del operador",
|
||
"__inline y __forceinline no se permiten aquí",
|
||
"un miembro de datos no puede tener un tipo de clase interface de %[C++/CLI]",
|
||
"una variable no puede tener un tipo de clase interface de %[C++/CLI]",
|
||
"un parámetro no puede tener un tipo de clase interface de %[C++/CLI]",
|
||
"un tipo de valor devuelto de función no puede ser un tipo de clase interface de %[C++/CLI]",
|
||
"no se permite una matriz de tipo de parámetro genérico",
|
||
"no se permite un puntero, identificador o referencia a un tipo de parámetro genérico",
|
||
"un campo initonly no puede tener un tipo de clase ref",
|
||
"una referencia no se puede enlazar a un campo initonly",
|
||
"no se permite la aceptación de la dirección de un campo initonly",
|
||
"un campo initonly solo se puede modificar mediante el constructor de instancias de su clase contenedora",
|
||
"un campo initonly estático solo se puede modificar mediante el constructor estático de su clase contenedora",
|
||
"la función miembro se invocará en una copia del campo initonly",
|
||
"la expresión debe tener un tipo de identificador o puntero, pero tiene el tipo %t",
|
||
"para copiar un valor L aquí, se usa un constructor de movimiento o de asignación de movimiento, lo cual puede destruir el objeto de origen",
|
||
"la selección de miembros en una entidad genérica de %[C++/CLI] debe usar la sintaxis '->', no '.'",
|
||
"un tipo de clase ref no se puede derivar de %t",
|
||
"una clase genérica debe ser %[managed] (es decir, una clase ref, value o interface)",
|
||
"una clase sellada no se puede usar como restricción",
|
||
"el tipo incluido en dynamic_cast no puede ser un tipo genérico que pueda ser un tipo de valor",
|
||
"un nombre de carácter universal debe designar un punto de código válido",
|
||
"las restricciones genéricas no coinciden con las de %nd",
|
||
"__underlying_type solo se aplica a los tipos de enumeración",
|
||
"se esperaba solo una expresión de operando para esta conversión",
|
||
"el carácter Unicode con valor hexadecimal %s no se puede representar en la página de códigos predeterminada del sistema",
|
||
"conversión no estándar de un puntero a miembro enlazado a un puntero a función",
|
||
"el especificador de acceso %s1 está desusado; use %s2 en su lugar",
|
||
"no se permite una función de descriptores de acceso estáticos en una definición de propiedad o evento no estático",
|
||
"%t tiene una restricción tanto de clase value como de clase ref",
|
||
"%t1 y %t2 implican restricciones de tipo naked circulares",
|
||
"%t no es una restricción de un tipo válido",
|
||
"no se usa el archivo de encabezado precompilado %sq (porque está incompleto)",
|
||
"%t no es un argumento genérico válido",
|
||
"atributo assembly_info aplicado a un tipo no válido",
|
||
"%t1 no cumple la restricción de clase ref del parámetro genérico %t2",
|
||
"%t1 no cumple la restricción de clase value del parámetro genérico %t2",
|
||
"%t1 no cumple la restricción %[gcnew] del parámetro genérico %t2 porque es abstracto",
|
||
"%t1 no cumple la restricción %[gcnew] del parámetro genérico %t2 porque no tiene un constructor predeterminado público",
|
||
"el parámetro genérico %t1 no cumple la restricción %[gcnew] del parámetro genérico %t2 porque no tiene la restricción %[gcnew]",
|
||
"%t1 no cumple la restricción de tipo %t3 del parámetro genérico %t2",
|
||
"la restricción del parámetro genérico %t difiere de la declaración anterior (%p)",
|
||
"un miembro de una clase %[managed] no puede ser una matriz estándar",
|
||
"un miembro de una clase no %[managed] no puede ser un identificador",
|
||
"un miembro de una clase no %[managed] no puede ser una referencia de seguimiento",
|
||
"reinterpret_cast de identificador no seguro",
|
||
"un argumento de plantilla no puede hacer referencia a un parámetro de tipo genérico",
|
||
"no se permite una lista de expresiones en esta operación de subíndice (use paréntesis para un operador de coma de nivel superior)",
|
||
"la expresión debe tener un tipo de puntero a objeto o de identificador a tipo de matriz %[C++/CLI], pero tiene el tipo %t",
|
||
"atributo no reconocido",
|
||
"un miembro de una clase %[managed] no puede ser de un tipo de clase no %[managed]",
|
||
"un miembro de una clase no %[managed] no puede tener un tipo de clase ref o interface",
|
||
"en ",
|
||
"un delegado no se puede declarar como una plantilla",
|
||
"un genérico no se puede especializar de forma explícita",
|
||
"un genérico no se puede declarar en una plantilla de clase",
|
||
"una plantilla no se puede declarar en una clase genérica",
|
||
"un campo literal no se puede declarar como 'static'",
|
||
"'long float' es una extensión no estándar, use 'double' en su lugar",
|
||
"una clase estándar no se puede anidar en una clase %[managed]",
|
||
"__clrcall solo es válido en modo C++/CLI",
|
||
"__clrcall no se permite en una función con un parámetro de puntos suspensivos",
|
||
"%sq no se permite aquí",
|
||
"no se puede usar un evento o propiedad trivial para invalidar %nd",
|
||
"se esperaba un nombre de variable de iterador",
|
||
"el tipo de iterador de esta instrucción 'for each' es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"el tipo de iterador de esta instrucción 'for each' es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"el tipo de iterador de esta instrucción 'for each' es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"el atributo de empaquetado del tipo primario se omite para este campo de tipo de clase %t que no tiene un diseño estándar",
|
||
"no se ha implementado %nd porque esta declaración no es pública y no tiene un especificador de invalidación con nombre",
|
||
"en esta declaración falta el atributo gnu_inline especificado en la declaración anterior %p",
|
||
"una función de miembro de una clase %[managed] no puede tener un parámetro de puntos suspensivos",
|
||
"el elemento %n declarado anteriormente no es válido como iterador de una instrucción 'for each'",
|
||
"se ha omitido la convención de llamada porque el tipo de función implica un parámetro genérico; se usa __clrcall en su lugar",
|
||
"un tipo de función que implique un parámetro genérico no puede tener un parámetro de puntos suspensivos",
|
||
"se requiere 'virtual' para invalidar el elemento %nd correspondiente",
|
||
"se requiere 'virtual' para implementar el elemento %nd correspondiente",
|
||
"un miembro de datos initonly no puede ser volátil",
|
||
"un miembro %sq de este tipo está reservado en una clase %[managed]; los operadores %[C++/CLI] se deben declarar con la palabra clave 'operator'",
|
||
"una referencia de seguimiento a un elemento no constante no se puede enlazar a una constante",
|
||
"aquí se omiten los atributos porque no se aplican a una entidad declarada",
|
||
"no se permite una referencia de seguimiento a %[System]::String",
|
||
"uso no válido de una clase genérica %t con restricciones pendientes (probablemente debido a un archivo de metadatos no válido)",
|
||
"una cláusula de restricción pendiente se permite únicamente para declaraciones de clase genérica (pero no definiciones de clase genérica)",
|
||
"no se permite aquí una lista de inicializadores vacía",
|
||
"una plantilla no se puede declarar en una clase %[managed]",
|
||
"no se permite aquí una declaración genérica",
|
||
"los tipos de interfaz no pueden tener elementos genéricos de miembros",
|
||
"el carácter Unicode que no es Latino-1 se truncó a un byte de nivel bajo",
|
||
"para poder usarlo con instrucciones 'for' basadas en intervalo, el tipo %t debe proporcionar la función %sq",
|
||
"el tipo de iterador de esta instrucción 'for' basada en intervalo es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"el tipo de iterador de esta instrucción 'for' basada en intervalo es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"el tipo de iterador de esta instrucción 'for' basada en intervalo es %t, que no es un tipo de puntero ni un tipo de clase de iterador",
|
||
"una instrucción 'for' basada en intervalo no puede funcionar en una matriz de tamaño desconocido o en el tipo %t incompleto",
|
||
"los tipos de valor devuelto para las funciones 'begin' y 'end' usadas en una instrucción 'for' basada en intervalo deben ser iguales (el tipo de valor devuelto de 'begin' es %t1 y el de 'end' es %t2)",
|
||
"no se puede obtener acceso a %nfd, que se requiere para destruir un objeto temporal eliminado",
|
||
"en esta instrucción 'for' basada en intervalo, ninguna instancia de %no coincide con la lista de argumentos",
|
||
"esta instrucción 'for' basada en intervalo requiere una función %sq adecuada y no se encontró ninguna",
|
||
"esta instrucción 'for each' requiere una función %sq adecuada y no se encontró ninguna",
|
||
"%t tiene una representación de metadatos que no se puede representar con %[C++/CLI]",
|
||
"se esperaba '...'",
|
||
"el elemento %t de la lista __implements no es una interfaz",
|
||
"una lista __implements debe preceder a las declaraciones de función virtual",
|
||
"el elemento %t especificó '__implements...' en su lista de bases, pero falta una lista __implements coincidente",
|
||
"se debe usar el resultado de desreferenciar un identificador a un tipo de clase ref o interface",
|
||
null,
|
||
"se esperaba un elemento ')'; se ha omitido pragma",
|
||
"una declaración using o de acceso no puede aparecer en una clase administrada",
|
||
"Nota: se podía haber llamado a %nd, pero no se tuvo en cuenta porque es inaccesible",
|
||
"una función miembro abstracta de una clase administrada de C++/CLI no puede tener una definición",
|
||
"la declaración de este elemento 'operator*' como unario puede cambiar el significado de desreferenciar un identificador (usar operadores de miembro estático para indicar explícitamente los tipos aplicables)",
|
||
"administrado",
|
||
"C++/CX",
|
||
"C++/CLI",
|
||
"Asignación de C++/CX",
|
||
"default",
|
||
"asignación de cli",
|
||
"cli::array",
|
||
"Platform::Array",
|
||
"Matriz de C++/CLI",
|
||
"Matriz de C++/CX",
|
||
"Sistema",
|
||
"Plataforma",
|
||
"gcnew",
|
||
"ref new",
|
||
"una clase interface no puede contener un miembro de datos no estático",
|
||
"el elemento system_header de #pragma GCC no se puede usar en el archivo de código fuente principal",
|
||
"%n es demasiado grande para insertarla",
|
||
" (declarado implícitamente)",
|
||
"la opción para controlar las operaciones de movimiento solamente se puede usar cuando se compila en C++",
|
||
"las operaciones de movimiento no se pueden generar cuando los constructores rvalue son constructores de copia",
|
||
"la opción para controlar las operaciones de movimiento no se puede usar cuando las referencias rvalue están deshabilitadas",
|
||
"'final' no se puede usar para las clases administradas (use 'sealed' en su lugar)",
|
||
"no se permite una conversión a la clase de interfaz CLI %t -- ¿pretendía convertir a controlador?",
|
||
"no se puede crear un objeto de una clase de interfaz CLI",
|
||
"esta declaración oculta la declaración no estándar de %nd debido a que los tipos subyacentes son incompatibles",
|
||
"el resultado de la comparación de puntero es constante, pues el operando nunca puede ser nulo",
|
||
"no se puede inicializar el valor de un objeto del tipo incompleto %t",
|
||
"no se puede inicializar el valor de una referencia",
|
||
"se esperaba '(' o' {'",
|
||
"la inicialización de lista de copia no puede usar un constructor marcado como 'explicit'",
|
||
"no se permite un puntero a miembro de tipo void",
|
||
"no se permite un puntero a miembro de tipo referencia",
|
||
"no se permite un puntero a miembro de tipo controlador",
|
||
"No se permite aquí una lista entre llaves",
|
||
"no se permite un miembro de operador->* en una clase administrada",
|
||
"los metadatos del ensamblado hacen referencia a un ensamblado no existente",
|
||
"el atributo %sq2 entra en conflicto con el atributo anterior %sq1",
|
||
"%nd se declaró anteriormente con un tipo base distinto",
|
||
"no se pueden usar aquí 'enum class' ni 'enum struct' (use 'enum' en su lugar)",
|
||
"solo se permite un nivel de llaves en un inicializador para un objeto de tipo %t",
|
||
"no se puede usar %nd como nombre de tipo de enumeración",
|
||
null,
|
||
"un inicializador entre llaves no se puede usar con 'new auto'",
|
||
"la definición de std::initializer_list no contiene el constructor esperado",
|
||
"la declaración oculta %nd",
|
||
"lista de parámetros de plantilla no válida para std::initializer_list (debe ser un parámetro de tipo ordinario sin valor predeterminado)",
|
||
"no se puede pasar una lista entre llaves para un parámetro de puntos suspensivos",
|
||
"es necesario #include <lista_de_inicializadores> antes de usar std::initializer_list, incluido un uso implícito",
|
||
"la palabra clave 'inline' no se puede usar en una declaración de alias de espacio de nombres",
|
||
"la declaración de %n anterior no se declaró como inline",
|
||
"%n se declaró anteriormente como inline",
|
||
"el primer argumento debe ser una constante de tipo entero",
|
||
"un designador no se puede usar con un tipo %t no agregado",
|
||
"Un designador de un miembro de unión anónima solo puede aparecer entre las llaves correspondientes a esa unión anónima",
|
||
"las etiquetas de prototipo de función solo se pueden habilitar cuando se compila C",
|
||
"no se pueden omitir las llaves para este inicializador de subobjeto",
|
||
"conversión de restricción no válida de %t1 a %t2",
|
||
"conversión de restricción no válida de %t1 a %t2: el valor constante no se ajusta al tipo de destino",
|
||
"no se permite la conversión al tipo de matriz incompleto %t",
|
||
"conversión de restricción no válida de %t1 a %t2: el valor constante no se puede representar exactamente en el tipo de destino",
|
||
"un inicializador entre paréntesis para una entidad que no es una clase debe ser una expresión, no una lista entre llaves",
|
||
"una lista entre llaves no proporciona un tipo devuelto para este lambda",
|
||
"la especificación de excepción declarada es incompatible con la que se ha generado",
|
||
"los tipos de enumeración con ámbito son una característica de C++11",
|
||
"un tipo de función no se puede inicializar con un valor",
|
||
"no se permite la inicialización con lista de un tipo de objeto %t porque el tipo está incompleto",
|
||
"std::initializer_list tiene un destructor y se supone que no debe tenerlo; la biblioteca no está bien configurada",
|
||
"los tipos base de enumeración explícita son una funcionalidad de C++11",
|
||
"esta expresión constante tiene el tipo %t1 en lugar del tipo %t2 requerido",
|
||
"es probable que un elemento 'new' de un objeto std::initializer_list no funcione según lo esperado porque la matriz subyacente se destruirá al final de la expresión completa",
|
||
"En archivo de macro predefinido",
|
||
null,
|
||
"'defined' es siempre false en una expansión de macro en modo Microsoft",
|
||
"%t no puede ser el tipo de elemento de una lista de inicializadores porque no es un tipo de objeto completo",
|
||
"delimitadores no coincidentes en la expresión de argumento predeterminada",
|
||
"conversión no estándar de un puntero a miembro a un puntero de función",
|
||
"las especificaciones de excepción dinámica están desusadas",
|
||
"%n no se puede especializar parcialmente en el ámbito actual",
|
||
"%nd se declaró previamente como constexpr",
|
||
"%nd no se declaró previamente como constexpr",
|
||
"falta el inicializador para la variable constexpr",
|
||
"'constexpr' no es válido aquí",
|
||
"Una función constexpr debe contener exactamente una instrucción \"return\"",
|
||
"la instrucción no puede aparecer en una función constexpr",
|
||
"la instrucción no puede aparecer en un constructor constexpr",
|
||
"una función no puede ser constexpr y virtual a la vez en este modo",
|
||
"una función constexpr no puede tener un tipo de valor devuelto %t no literal",
|
||
"una función constexpr no puede tener un parámetro de tipo %t no literal",
|
||
"el uso no secuencial de %n en la expresión puede producir resultados no definidos",
|
||
"el tercer argumento opcional de una llamada a __builtin_assumed_aligned debe tener un tipo entero",
|
||
"un destructor no puede ser constexpr",
|
||
"la dirección proporcionada para mmap debe estar alineada en el límite de página: %s",
|
||
"el cuerpo de un constructor constexpr no puede ser un bloque try de función",
|
||
"constexpr %nf no proporciona ningún inicializador para:",
|
||
"%n",
|
||
"la llamada al constructor predeterminado de %t no genera un valor constante",
|
||
"el constructor predeterminado de %t no es constexpr",
|
||
"una variable constexpr debe tener un tipo literal o un tipo de referencia",
|
||
"un constructor para una clase con bases virtuales no puede ser constexpr",
|
||
"la llamada a función debe tener un valor constante en una expresión constante",
|
||
"la función 'main' no se puede declarar como constexpr",
|
||
null,
|
||
"una definición de tipo de enumeración o clase no puede aparecer en el cuerpo de un constructor o una función constexpr",
|
||
"aquí solo se permiten atributos de tipo GNU",
|
||
"uso no estándar de 'auto' para deducir el tipo de un inicializador y para anunciar un tipo de valor devuelto final",
|
||
"la declaración de una lista de parámetros void con un tipo void calificado no es estándar",
|
||
"se ha omitido el calificador en esta declaración local",
|
||
"esta expresión constante tiene el tipo %t en lugar del tipo %s requerido",
|
||
"La creación de una instancia de __bases o __direct_bases requiere un tipo de clase",
|
||
"el argumento de __bases y __direct_bases debe ser un parámetro de plantilla de tipo",
|
||
"%s solamente se puede utilizar en contextos de plantilla",
|
||
"el valor devuelto de la función constexpr no es constante",
|
||
"el constructor constexpr llama a un elemento %n que no es constexpr",
|
||
"el constructor no puede ser constexpr porque el inicializador de %n no es una expresión constante",
|
||
"inicializador no constante para un constructor constexpr",
|
||
"el constructor predeterminado generado para %t no se puede usar en un inicializador para su propio miembro de datos",
|
||
"La creación de una instancia del inicializador de %n depende de su propio valor",
|
||
"el constructor predeterminado al que se le asigna un valor predeterminado no puede ser constexpr porque el constructor predeterminado correspondiente declarado implícitamente no sería constexpr",
|
||
null,
|
||
"número binario no válido",
|
||
"una unión puede tener como máximo un inicializador de campo; %nd también tiene un inicializador",
|
||
null,
|
||
"un constructor constexpr de una unión debe inicializar uno de sus campos",
|
||
"un constructor constexpr no puede inicializar una unión anónima (definida como %p)",
|
||
"una declaración de miembro de datos estático constexpr requiere un inicializador in-class",
|
||
"las opciones de profundidad o recuento máximo de constexpr solo se pueden usar al compilar C++",
|
||
"expresión no plegada a una constante debido a una complejidad excesiva de la llamada a la función constexpr",
|
||
"las opciones de unión sin restricciones solo se pueden usar al compilar C++",
|
||
"el constructor constexpr debe inicializar la clase base directa %t",
|
||
"es probable que la creación de un objeto std::initializer_list en un inicializador de campo no funcione según lo esperado porque la matriz subyacente se destruirá al final de la expresión completa",
|
||
"'this' no se puede usar en una expresión constante",
|
||
null,
|
||
"\"constexpr\" no se permite en una directiva de creación de una instancia explícita",
|
||
"no se puede determinar la especificación de excepción del constructor predeterminado debido a una dependencia circular",
|
||
"la unión anónima definió %p",
|
||
"este constructor usa el inicializador de %nd, lo que daría como resultado una recursividad no enlazada",
|
||
null,
|
||
"no se permite un inicializador en una declaración local de una variable extern",
|
||
"no se permite un inicializador en una declaración local de una variable de registro con nombre",
|
||
null,
|
||
"las uniones sin restricciones no se pueden habilitar en el modo Microsoft",
|
||
"el constructor delega en sí mismo directa o indirectamente",
|
||
"un constructor de delegación no puede tener otros inicializadores de miembro",
|
||
"no se permite aquí un calificador de referencia",
|
||
"la sobrecarga de dos funciones miembro con los mismos tipos de parámetro requiere que ambas o ninguna tengan calificadores de referencia",
|
||
"carácter no válido en el delimitador de cadena sin formato",
|
||
"no se encontró el paréntesis de cierre del delimitador de cadena sin formato en los 16 caracteres; se omitió el indicador de cadena sin formato",
|
||
"no se encontró el delimitador de cierre para la cadena sin formato",
|
||
"un paquete de parámetros debe ser el argumento de plantilla final en una especialización parcial",
|
||
"una función de puntero a miembro con el tipo %t solo se puede usar con un objeto de valor L",
|
||
"una función de puntero a miembro con el tipo %t solo se puede usar con un objeto de valor R",
|
||
"el parámetro de este constructor de copia con valor predeterminado no puede ser const porque un parámetro de constructor de copia base o miembro no es de tipo const",
|
||
"el parámetro de este operador de asignación con valor predeterminado no puede ser const porque un parámetro de asignación de copias base o miembro no es de tipo const",
|
||
"una unión anónima debe contener al menos un miembro de datos no estático",
|
||
"la opción \"delegating_constructors\" requiere una configuración de compilador diferente",
|
||
"se omiten las reducciones en la alineación",
|
||
"el operando de un const_cast para un tipo de referencia rvalue no puede ser un prvalue sin clase",
|
||
"la expresión debe ser un lvalue o xvalue",
|
||
"la conversión puede cambiar el valor",
|
||
"la conversión de un literal de cadena a 'char *' está en desuso",
|
||
"la conversión de un literal de cadena a puntero a carácter (no constante) está en desuso",
|
||
"\"override\" y \"final\" son características de C++11",
|
||
"las referencias a rvalue no se permiten como tipos de especificación de excepción",
|
||
"el atributo %sq no se aplica a parámetros de controlador",
|
||
"el atributo %sq requiere un parámetro de controlador",
|
||
"alignas no se aplica aquí",
|
||
"el operador 'alignof' estándar no acepta un argumento de expresión (use un tipo es su lugar)",
|
||
"calificador no válido para %t (no se permite aquí una clase derivada)",
|
||
"el atributo \"always_inline\" se omite en funciones no insertadas",
|
||
"los constructores de herencia deben heredarse de una clase base directa",
|
||
null,
|
||
"se esperaba una etiqueta",
|
||
"se esperaba un número de operando después de \"%%l\"",
|
||
"el número de operando para '%%l' no hace referencia a un argumento de etiqueta válido",
|
||
"las cadenas de tipo ancho no son válidas en una instrucción \"asm\"",
|
||
"el atributo no es estándar",
|
||
"no es una clase base de la clase %t",
|
||
"carácter no identificador en sufijo literal definido por el usuario",
|
||
"un literal multicarácter no puede ser parte de un literal definido por el usuario",
|
||
"un sufijo literal definido por el usuario no coincide con el %sq anterior",
|
||
"el nombre del operador literal no es válido",
|
||
"no se encontró el operador literal definido por el usuario",
|
||
"los operadores literales o la plantilla de operador literal son ambiguos:",
|
||
"un operador literal no puede ser miembro de una clase",
|
||
"un operador literal no puede tener una vinculación de nombre \"C\"",
|
||
"se esperaba al menos un parámetro para un operador literal",
|
||
"hay demasiados parámetros para este operador literal",
|
||
"el tipo de parámetro %t no es válido para el operador literal",
|
||
"Tipo de parámetro entero (%t) no válido para el operador literal; se esperaba un tipo de carácter o unsigned long long",
|
||
"el tipo de parámetro de punto flotante (%t) no es válido para el operador literal; se esperaba long double",
|
||
"el tipo del primer parámetro (%t) no es válido; no se permiten punteros a tipos no constantes",
|
||
"el tipo del segundo parámetro (%t) no es válido para el operador literal; debe ser size_t",
|
||
"Tipo de parámetro de puntero (%t) no válido para el operador literal; se esperaba un puntero a un tipo de carácter",
|
||
"un operador literal no puede tener un parámetro de puntos suspensivos",
|
||
"una plantilla de operador literal no puede tener ningún parámetro",
|
||
"una plantilla de operador literal debe tener una lista de parámetros de plantilla equivalente a \"<char ...>\"",
|
||
"la clase de almacenamiento local de subprocesos no es válida aquí",
|
||
"la declaración de subproceso local sigue a la declaración de no subproceso local (se declaró %p)",
|
||
"la declaración de no subproceso local sigue a la declaración de subproceso local (se declaró %p)",
|
||
"un operador literal no puede tener argumentos predeterminados",
|
||
"el atributo se omite para las variables de subproceso locales",
|
||
"un sufijo literal proporcionado por el usuario debe comenzar por \"_\"",
|
||
"las referencias rvalue son una característica de C++11",
|
||
"las expresiones lambda son una característica de C++11",
|
||
"la sintaxis de atributo estándar es una característica de C++11",
|
||
"los constructores de delegación son una característica de C++11",
|
||
"los constructores de herencia son una característica de C++11",
|
||
"los inicializadores de campos son una característica de C++11",
|
||
"las funciones eliminadas son una característica de C++11",
|
||
"las funciones con valores predeterminados son una característica de C++11",
|
||
"no se permite una clase de almacenamiento en una especialización explícita",
|
||
null,
|
||
"Una enumeración sin ámbito debe ser opaca para que pueda especializarse",
|
||
"una declaración de plantilla de enumeración debe hacer referencia a un miembro anteriormente declarado de una plantilla de clase",
|
||
"se esperaba un operando vectorial",
|
||
"los operandos de origen de intercambio tienen los tipos incompatibles %t1 y %t2",
|
||
"la máscara de ofuscación (tipo %t) no es un vector de enteros",
|
||
"la máscara de ofuscación (tipo %t1) tiene una longitud diferente a la del operando de origen (tipo %t2)",
|
||
"la inicialización estática con un valor de dirección exige un destino del mismo tamaño que la dirección",
|
||
"el argumento para una macro de prueba de funcionalidades debe ser un identificador simple",
|
||
"__has_include_next no se puede usar en el archivo de origen principal",
|
||
"nombre de archivo absoluto usado en __has_include_next",
|
||
"el atributo %sq tiene que aplicarse a un tipo de función",
|
||
null,
|
||
"_Noreturn no se permite aquí",
|
||
"se esperaba un operando de tipo de punto flotante real (no %t)",
|
||
"__builtin_complex exige operandos de tipos compatibles (a diferencia de %t1 y %t2)",
|
||
"ya apareció una asociación predeterminada en esta selección _Generic",
|
||
"aquí no se permite un tipo con una matriz de longitud variable",
|
||
"tipo de asociación duplicado (%t) en la selección _Generic",
|
||
"ninguna asociación coincide con el tipo de selector %t",
|
||
"el tipo de %n (%t) no es compatible con un tipo de resolución ifunc",
|
||
"una función no puede tener atributos ifunc y alias a la vez",
|
||
"una función no puede tener atributos ifunc y weak a la vez",
|
||
"la llamada exige un operando literal de cadena",
|
||
"declaración de constructor de herencia duplicada (antes %p)",
|
||
"'decltype(auto)' debe ser un marcador de posición del tipo completo de la variable (no de un componente de ese tipo)",
|
||
"decltype(auto) no se permite aquí",
|
||
"no se puede deducir \"decltype(auto)\" (inicializador necesario)",
|
||
"no se puede deducir el tipo \"decltype(auto)\"",
|
||
"una declaración de subproceso local de ámbito de bloque tiene que incluir static o extern",
|
||
"el tipo devuelto deducido %t1 entra en conflicto con el tipo %t2 deducido anteriormente",
|
||
"no se puede deducir el tipo devuelto de %nd; no se ha definido",
|
||
"una función virtual no puede tener un tipo devuelto deducido",
|
||
"%n se tratará como una palabra clave contextual a partir de este punto",
|
||
"el espacio de nombres global no tiene miembro real %sq",
|
||
"comparación entre dos tipos de enumeración distintos (%t1 y %t2)",
|
||
"atributo de destino no reconocido",
|
||
"falta la función de destino \"default\"",
|
||
"solo se puede especificar un destino arch=",
|
||
"una clase genérica no puede ser un atributo personalizado",
|
||
"destino de atributo %sq no válido",
|
||
"atributo ambiguo: se podría usar tanto %t1 como %t2",
|
||
"un argumento de atributo con nombre solo puede hacer referencia a un campo de lectura o escritura no estático público o una propiedad escalar",
|
||
"un argumento de atributo con nombre solo puede hacer referencia a un campo no estático o una propiedad escalar de un tipo de parámetro de atributo",
|
||
"argumento de atributo no válido: la expresión debe ser una constante de un tipo de parámetro de atributo",
|
||
"un argumento de atributo no puede usar parámetros de tipo genérico",
|
||
"%t solo se puede usar como un atributo independiente",
|
||
"el destino de atributo 'field' no se puede usar en una propiedad o evento no trivial",
|
||
"destino de atributo no válido para un atributo independiente",
|
||
"destino de atributo no válido para este contexto",
|
||
"el atributo %t no se puede usar aquí",
|
||
"%t está en desuso; use \"...\" para especificar una matriz de parámetros",
|
||
"el espacio de nombres predeterminado no se puede extender",
|
||
"el tipo al que se aplica conversión boxing debe ser un valor class o enum",
|
||
"no se permite una referencia de seguimiento a una clase value",
|
||
"no se permite un identificador para una clase value",
|
||
"no se permite una referencia de seguimiento para una enumeración",
|
||
"no se permite un identificador para una enumeración",
|
||
"no se permite un tipo nativo público",
|
||
"no se permite un tipo anidado público",
|
||
"no se permiten tipos genéricos en C++/CX",
|
||
"no se permiten métodos genéricos en C++/CX",
|
||
"no se permiten restricciones genéricas",
|
||
"los miembros de datos no públicos no están permitidos en tipos de valor públicos de C++/CX",
|
||
"no se permiten miembros de no datos públicos en tipos de valor públicos de C++/CX",
|
||
"no se permiten constructores en tipos de valor públicos de C++/CX",
|
||
"el tipo devuelto del descriptor de acceso 'add' debe ser Windows::Foundation::EventRegistrationToken",
|
||
"el tipo devuelto del descriptor de acceso 'remove' debe ser void",
|
||
"el tipo de parámetro del descriptor de acceso 'remove' debe ser Windows::Foundation::EventRegistrationToken",
|
||
"no se permite un identificador o una referencia a un tipo de parámetro genérico",
|
||
"no se permiten miembros de datos públicos en tipos que no son de valor",
|
||
"C++/CX solo se puede habilitar en el modo Microsoft C++",
|
||
"los modos C++/CLI y C++/CX no se pueden combinar",
|
||
"%sq requiere el modo C++/CX",
|
||
"el modo C++/CX requiere microsoft_version >= 1600",
|
||
"No se permiten campos de literal en C++/CX",
|
||
"una referencia estándar no se puede enlazar a un tipo C++/CX",
|
||
"el tipo debe corresponder a Platform::Boolean, default::uint8, default::int8, default::int16, default::uint16, default::int32, default::uint32, default::int64 o default::uint64",
|
||
"un tipo de valor C++/CX no puede tener eventos",
|
||
"un dynamic_cast a un tipo de identificador debe hacer referencia a un tipo de clase completa",
|
||
"Platform::Array solo puede ser unidimensional",
|
||
"no se permite una referencia de seguimiento a un tipo de clase estándar",
|
||
"un tipo de valor C++/CX no puede heredar de una interfaz",
|
||
"un tipo de valor C++/CX no puede contener funciones virtuales",
|
||
"\"partial\" solo se puede aplicar a \"ref class\" o \"ref struct\" en un ámbito global o de espacio de nombres",
|
||
"el parámetro del descriptor de acceso 'set' debe ser de tipo 'const Platform::Array<T>^'",
|
||
"la definición de un tipo C++/CX público no se permite en el ámbito global",
|
||
"no se permite una propiedad indizada con un descriptor de acceso público 'get' o 'set'",
|
||
"no se permite un tipo de delegado anidado público",
|
||
"inicializador de delegado no válido: se esperaba \"(<function-address or functor-object> [, Platform::CallbackContext])\" o \"(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])\"",
|
||
"inicializador de delegado no válido: el objeto debe ser un identificador de una clase %[managed]",
|
||
"C++/CX no admite matrices 'in/out': use 'const Platform::Array<T>^' para 'in' y 'Platform::WriteOnlyArray<T>^' o 'Platform::Array<T>^*' para 'out' en API públicas",
|
||
"falta el atributo \"target\" de %nd",
|
||
"la función de miembro no declarada coincide con los atributos \"target\" de %n",
|
||
"en esta ubicación solo se permiten atributos Microsoft para tipos de interfaces",
|
||
"se necesita una rutina de resolución de varias versiones de función de GNU",
|
||
"un tipo de enumeración declarado en una clase administrada debe incluir una definición",
|
||
"un nombre calificado con decltype no es estándar en este contexto de declaración",
|
||
"la función no virtual no se puede declarar con el modificador \"final\"",
|
||
"no se admite el atributo \"target\" en la función especial",
|
||
"debe ser un literal de cadena de caracteres estrechos",
|
||
"paréntesis desemparejados",
|
||
"no hay \"push_options\" correspondientes",
|
||
"no se permite esta pragma dentro de una función",
|
||
"declarar un operador new o delete \"inline\" no es estándar",
|
||
"in inicializador MEM para un miembro de datos no puede ser una expansión del paquete",
|
||
"las expresiones lambda genéricas no pueden tener valores predeterminados de captura en este modo",
|
||
"Un argumento de plantilla predeterminado de una declaración \"friend\" solo se podría especificar en una definición",
|
||
"una declaración de plantilla friend con un argumento de plantilla predeterminado debe ser la única declaración (primera declaración %p)",
|
||
"una declaración de enumeración opaca no puede formar parte de otra declaración",
|
||
"una declaración de enumeración opaca no es estándar en este contexto",
|
||
"la sintaxis friend ampliada es una característica de C++11",
|
||
"los separadores de dígitos no están habilitados, el apóstrofo inicia un literal de carácter",
|
||
"el separador de dígitos no puede aparecer aquí",
|
||
"\"constexpr\" se ignora aquí en el modo de Microsoft",
|
||
"expresión no válida para el resultado de la expresión de instrucción",
|
||
"el identificador es una macro y no un sufijo literal",
|
||
"no se puede llamar a %nd en un valor L",
|
||
"no se puede llamar a %nd en un valor R",
|
||
"no se puede llamar a la función de miembro en un valor L",
|
||
"no se puede llamar a la función de miembro en un valor R",
|
||
"la lista de parámetros de plantilla es demasiado larga",
|
||
"el tipo de plantilla de alias %t1 no es compatible con el tipo anterior de %t2 en la nueva declaración de %nfd",
|
||
"el inicializador de campo %nd no es una expresión constante",
|
||
"el número de restricciones de operandos debe ser el mismo en todas las cadenas de restricciones",
|
||
"la cadena de restricciones contiene demasiadas restricciones alternativas; no se han comprobado todas las restricciones",
|
||
"la llamada mediante la clase incompleta %t siempre producirá un error al crear una instancia",
|
||
"decltype(auto) no puede tener calificadores de tipo agregados",
|
||
"la captura de inicialización %nod no se puede capturar aquí",
|
||
"argumento de tipo %t de plantilla sin tipo no válido",
|
||
"se prescinde del atributo abi_tag (no tiene significado en modo C)",
|
||
"la nueva declaración agrega el atributo abi_tag \"%s\"",
|
||
"se prescinde del atributo abi_tag (sustituido por el atributo abi_tag posterior)",
|
||
"la declaración anterior de %nd no tenía ningún atributo abi_tag",
|
||
"(ver declaración anterior %p)",
|
||
"se prescinde del atributo abi_tag en la especialización",
|
||
"decltype(auto) no puede aparecer en un puntero, una referencia o una construcción puntero a miembro",
|
||
"se esperaba \"class\" o \"typename\"",
|
||
"la expresión de colocación \"new\" hace referencia a un %nd no ubicado",
|
||
"se debe especificar el modo C++14 cuando se compila la biblioteca en tiempo de ejecución",
|
||
"%s",
|
||
"advertencia de la línea de comandos",
|
||
"Advertencia de la línea de comandos",
|
||
"la función de miembro no estática constexpr no estará implícitamente \"const\" en C++14",
|
||
"el tipo de variable %t de la función constexpr no es un tipo literal",
|
||
"la variable de la función constexpr no tiene una duración de almacenamiento automática",
|
||
"la variable de la función constexpr está sin inicializar",
|
||
"la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin \"=\" necesita exactamente un elemento dentro de las llaves",
|
||
"no existe ninguna configuración \"%s\" --target",
|
||
"el atributo solo se admite en configuraciones x86 de 32 bits",
|
||
"\"%s\" requiere un argumento",
|
||
"un constructor o destructor no puede ser una corrutina",
|
||
"%n no puede ser una corrutina",
|
||
"las expresiones co_yield no se permiten en una cláusula catch",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"no se encontró la plantilla de clase %sq",
|
||
"use la palabra clave \"typename\" para tratar %n como un tipo en un contexto dependiente",
|
||
"el valor del argumento debe ser menor que la suma de los elementos de vector",
|
||
"%t no tiene ningún miembro %sq",
|
||
"una lista entre llaves no proporciona un tipo de valor devuelto",
|
||
"una expresión co_await debe aparecer en un ámbito de función",
|
||
"no se permite una expresión co_await dentro de una cláusula catch",
|
||
"una corrutina no puede tener un parámetro de puntos suspensivos",
|
||
"para habilitar constexpr como en C++14, se requiere compatibilidad con \"bool\"",
|
||
"el valor constexpr %nd no está definido",
|
||
"esta llamada no se puede evaluar porque la función %nd de destino no es constexpr o no está totalmente definida aún",
|
||
"nota",
|
||
"Nota",
|
||
"unión anónima no válida, no se permite la plantilla de miembro de alias",
|
||
"un valor literal de caracteres UTF-8 no puede ocupar más de una unidad de código",
|
||
"el valor de %nd no puede usarse como una constante",
|
||
"un puntero o una referencia a %nd no puede usarse como una constante",
|
||
"subíndice distinto de cero para un objeto que no es de matriz",
|
||
"no se puede obtener acceso a la posición %d1 en la matriz de %d2 elementos",
|
||
"llamado desde:",
|
||
"acceso no válido al elemento %n1 inactivo de la unión (%n2 está activo)",
|
||
"\"goto\" no se puede ejecutar en contextos de constexpr",
|
||
"falta el valor devuelto",
|
||
"destinatario de la llamada null",
|
||
"intentar desreferenciar un puntero null",
|
||
"intentar obtener acceso a una posición de almacenamiento más allá del final de una matriz de %d elementos",
|
||
"intentar obtener acceso a almacenamiento expirado",
|
||
"intentar obtener acceso a almacenamiento en tiempo de ejecución",
|
||
null,
|
||
"no se puede llamar a un objeto %nd que no es constexpr",
|
||
"no se puede usar la matriz de longitud variable durante la evaluación de constexpr",
|
||
"no se puede realizar un cambio negativo",
|
||
"cantidad de desplazamiento (%d) demasiado grande",
|
||
"el valor excede el rango de %t",
|
||
"error de punto flotante",
|
||
"Intento de desreferenciar un puntero a miembro nulo (miembro de datos)",
|
||
"comparar un puntero con void y un puntero con una función no estándar",
|
||
"error en la inicialización de los metadatos",
|
||
"conversión de base a derivado no válida (el tipo de clase completa es %t)",
|
||
"acceso a %n no válido en un objeto del tipo %t completo",
|
||
"no se permite aquí \"__auto_type\"",
|
||
"\"__auto_type\" no admite varios declaradores",
|
||
"no se admite la inicialización con \"{...}\" para \"__auto_type\"",
|
||
"'__auto_type' debe ser un marcador de posición para el tipo completo de la variable (no para un componente de ese tipo)",
|
||
"una variable declarada con \"__auto_type\" requiere un inicializador",
|
||
"la constante de tipo entero debe ser mayor o igual que cero",
|
||
"el tipo debe ser un tipo entero",
|
||
"la expresión no se puede interpretar",
|
||
"la instrucción no se puede interpretar",
|
||
"uso no válido de la dirección del almacenamiento del intérprete",
|
||
"tipo de constante no válido para la expresión constante",
|
||
"el tipo %t es demasiado grande para la evaluación de expresión constante",
|
||
"tipo %t no válido para la evaluación de expresión constante",
|
||
"la conversión de %t1 en %t2 no es válida en la evaluación de expresión constante",
|
||
"error en la conversión de número de punto flotante",
|
||
null,
|
||
"los tipos de valor devueltos deducidos son una característica de C++14",
|
||
"no se puede evaluar un constructor con un destructor asociado",
|
||
"%n no se inicializó durante la evaluación de constexpr",
|
||
"diferencia de puntero no válida en la evaluación de constexpr",
|
||
"aritmética no válida en un puntero que no es de matriz",
|
||
"no se puede establecer el puntero antes del primer elemento de matriz",
|
||
"una corrutina con un tipo de valor devuelto deducido no es válida",
|
||
"expresión no permitida en un contexto no evaluado",
|
||
null,
|
||
null,
|
||
"no se permite \"return\" en una corrutina: use \"co_return\".",
|
||
"\"co_return\" solo se permite en las corrutinas",
|
||
"no se pueden comparar valores de punto flotante",
|
||
"los valores de puntero no se pueden comparar porque no apuntan al mismo objeto completo o apuntan a subobjetos con distinta accesibilidad",
|
||
"el atributo abi_tag se omite en espacios de nombres no insertados",
|
||
"el atributo abi_tag se omite en espacios de nombres anónimos",
|
||
"el tipo de parámetro de plantilla complex o imaginary no es estándar",
|
||
"no se permite una expresión co_yield fuera de un ámbito de función",
|
||
"la indicación local para el subproceso se omite en una unión anónima",
|
||
null,
|
||
"plantilla de variables",
|
||
"acceso a un objeto no inicializado",
|
||
"intento de leer en almacenamiento volátil",
|
||
"acceso no válido al elemento %n1 inactivo de la unión (no hay campos activos)",
|
||
"no pueden aparecer definiciones de etiqueta en funciones constexpr",
|
||
"no se puede comparar un puntero después del final de una matriz con un puntero a un objeto completo",
|
||
"El tipo de función %t es un tipo no válido para una creación de una instancia de plantilla variable",
|
||
"la variable no puede tener el tipo %t incompleto",
|
||
"acceso a subobjeto no inicializado (%n)",
|
||
"acceso a subobjeto no inicializado (clase base %t)",
|
||
"no se permite una llamada a un pseudodestructor en una expresión constante",
|
||
"intento de modificar almacén de constantes",
|
||
null,
|
||
null,
|
||
"intento de acceso a almacenamiento en una posición posterior a un objeto tratado como matriz de un elemento",
|
||
"no se puede usar reinterpret_cast en la evaluación de una expresión constante",
|
||
"operación no permitida en un puntero nulo",
|
||
"el valor de *this no se puede usar como una constante",
|
||
"la palabra clave 'inline' no se puede usar en una declaración de espacio de nombres anidada",
|
||
"el atributo \"carries_dependency\" se ignora",
|
||
"un valor de tipo \"__event __interface\" no puede tener aquí una definición",
|
||
"un controlador de eventos debe tener un tipo de valor devuelto void o integral",
|
||
"debe haberse definido previamente un valor para \"__event __interface\"",
|
||
"demasiados argumentos de plantilla para %n",
|
||
"enumerador ya declarado (consulte %nd)",
|
||
"la versión de Microsoft que se emula debe ser al menos 1903 para usar '--ms_c++14'",
|
||
"la versión de Microsoft que se emula debe ser al menos 1903 para usar '--ms_c++latest'",
|
||
"el tipo %t no puede ser _Atomic porque es un tipo de función o matriz",
|
||
"el especificador _Atomic(...) no se puede aplicar al tipo calificado %t",
|
||
"acceder al miembro del objeto _Atomic",
|
||
"un campo de bits no puede tener un tipo _Atomic",
|
||
null,
|
||
"el constructor constexpr llama al constructor que no es constexpr para la inicialización del subobjeto",
|
||
"se esperaba una coma (la versión de un argumento de static_assert no está habilitada en este modo)",
|
||
"error de aserción estática",
|
||
"como máximo uno de los calificadores _Nullable, _Nonnull y _Null_unspecified puede modificar un tipo",
|
||
"solo se permiten calificadores de nulabilidad en tipos de puntero y de puntero a miembro",
|
||
"la longitud del vector es demasiado grande",
|
||
"el tipo de elemento de vector debe ser integral, enumeración o punto flotante real",
|
||
"la función builtin no está disponible porque no se admiten enteros de 128 bits",
|
||
"la función builtin no está disponible porque no se admiten tipos de vectores",
|
||
"dos corchetes izquierdos consecutivos siempre introducen una lista de atributos, pero aquí no puede aparecer una lista de ese tipo",
|
||
"el atributo \"target\" no reconocido descalifica esta rutina para su uso por la rutina de resolución",
|
||
"%t no es un tipo de vector",
|
||
"los tipos de vector %t1 y %t2 deben tener la misma longitud",
|
||
"los argumentos predeterminados agregados no pueden dar lugar a la declaración de un constructor predeterminado o de copia",
|
||
"un argumento de plantilla sin tipo del tipo de referencia debe enlazarse a una función o a un objeto completo",
|
||
"%t no se permite aquí",
|
||
"no se permite el uso del especificador de clase de almacenamiento \"register\"",
|
||
"el especificador de clase de almacenamiento \"register\" está en desuso",
|
||
"no se permite el incremento de un valor booleano",
|
||
"%sq, declarado como iterador de la instrucción \"for\" basada en intervalo, no se puede volver a declarar en este ámbito",
|
||
"no se puede usar aquí un espacio de nombres de atributo porque se especificó un prefijo \"using\"",
|
||
"no se reconoce el espacio de nombres de atributo %sq",
|
||
"no se permite un inicializador de miembros predeterminado en una clase de valor",
|
||
"\"--implicit_noexcept\" requiere un modo que habilite noexcept",
|
||
"no se puede plegar una operación que implica a la clase base virtual (%t)",
|
||
"la inicialización no es constante",
|
||
"no se puede evaluar el valor de %t incompleto",
|
||
"ignorando el valor devuelto de la rutina declarada con el atributo \"nodiscard\"",
|
||
"ignorando el tipo de valor devuelto con el atributo \"nodiscard\"",
|
||
"el atributo 'nodiscard' no se aplica a destructores o rutinas con tipo de valor devuelto void",
|
||
"El atributo \"fallthrough\" solo se aplica a instrucciones null",
|
||
"El atributo \"fallthrough\" solo puede aparecer dentro de una instrucción switch",
|
||
"la instrucción fallthrough debe preceder a la etiqueta switch case o default",
|
||
"referencia o puntero a objeto temporal con duración limitada",
|
||
"no se puede tomar la dirección de una función con un atributo \"enable_if\" cuya condición no es incondicionalmente verdadera",
|
||
"los atributos \"enable_if\" con condiciones que no son valores constantes no se admiten actualmente",
|
||
"el atributo se declaró aquí",
|
||
"__has_include no puede aparecer fuera de #if",
|
||
"no se puede agregar la clase base CComCoClass",
|
||
"no es una cadena terminada en NULL",
|
||
"el tipo no escalar \"%t\" no se puede usar en una llamada a un pseudodestructor",
|
||
"la dirección de \"weak\" %n no es constante",
|
||
"demasiadas sustituciones recursivas de firmas de plantilla de función",
|
||
"especificador no válido para declaración de enlace estructurado",
|
||
"sintaxis de enlace estructurado no válida",
|
||
"falta el inicializador",
|
||
"el tipo %t no tiene componentes con los que enlazar",
|
||
"demasiados identificadores",
|
||
"hay más elementos que nombres de enlaces",
|
||
"\"std::tuple_element\" no definido",
|
||
"no se puede crear una instancia de \"std::tuple_element\" para <%s, %t>",
|
||
"no se puede llamar a la función miembro \"get<%s>()\" para el tipo %t",
|
||
"ninguna instancia de %no coincide con la lista de argumentos",
|
||
"este enlace estructurado requiere una función %sq adecuada y no se encontró ninguna",
|
||
"un enlace estructurado no se puede declarar \"inline\"",
|
||
"un enlace estructurado no se puede declarar \"constexpr\"",
|
||
"un enlace estructurado no puede declarar una clase de almacenamiento explícita",
|
||
"std::tuple_size<%t>::value no es una expresión de constante integral válida",
|
||
"una declaración de condición debe declarar una variable",
|
||
"una declaración de condición debe incluir un inicializador",
|
||
"no se permite un inicializador entre paréntesis para una declaración de condición",
|
||
"una declaración de condición solo puede declarar una variable",
|
||
"un enlace estructurado no puede enlazar con un tipo de clausura",
|
||
"no se puede enlazar con un elemento %n no público",
|
||
"no se puede enlazar con un tipo %t incompleto",
|
||
"esta declaración no es válida aquí",
|
||
"el cuerpo de una función constexpr no puede ser un bloque try de función",
|
||
"no se permite la transferencia de control a un bloque constexpr if",
|
||
"no se puede capturar un enlace estructurado",
|
||
"la versión de Microsoft que se emula debe ser al menos 1911 para usar \"--ms_c++17\"",
|
||
"intento de lectura más allá del final del objeto",
|
||
"las expresiones lambda constexpr no están habilitadas en este modo",
|
||
"una expresión de constante no puede contener una expresión lambda",
|
||
"el valor supera el número de argumentos de plantilla",
|
||
"el segundo operador de la expresión fold binaria no coincide con el primero",
|
||
"operador de expresión fold no válido",
|
||
"una expresión fold binaria no se puede aplicar a dos paquetes de parámetros",
|
||
"expansión vacía no válida para esta expresión fold",
|
||
"un miembro de datos no estático no se puede declarar como inline",
|
||
"la expresión fold no hace referencia a un paquete de parámetros",
|
||
"no se pueden sobrecargar dos funciones con los mismos tipos de parámetros pero especificaciones de excepción distintas",
|
||
"no se permiten especificaciones de excepción dinámicas en este modo",
|
||
null,
|
||
"operando no válido para el especificador noexcept",
|
||
"no puede aparecer una expresión lambda en el especificador noexcept de una plantilla",
|
||
"no se puede obtener acceso a %nfd",
|
||
"especificador no válido en la declaración de plantilla de enumeración",
|
||
"Esta configuración no admite tipos de punto flotante de 80 bits",
|
||
"Esta configuración no admite tipos de punto flotante de 128 bits",
|
||
"valor del enumerador no válido",
|
||
"debe ser un tipo calificado _Atomic",
|
||
"el tipo de elemento de matriz debe estar completo",
|
||
"se ha suprimido el atributo always_inline para esta función",
|
||
"aquí no se permite un valor negativo",
|
||
"un elemento de empaquetado de enteros no puede coincidir con %n",
|
||
"un elemento de empaquetado de enteros no puede coincidir con %n",
|
||
"designador inesperado",
|
||
"no se puede evaluar __builtin_offsetof",
|
||
"no se puede definir la guía de deducción %t",
|
||
"la guía de deducción debe declararse en el mismo ámbito que %n",
|
||
"especificador no válido para la declaración de la guía de deducción (solo se permite \"explicit\")",
|
||
"no se puede acceder al elemento mutable %n de una constante en una expresión constante",
|
||
"el modificador de función no se aplica a una declaración de miembro estático",
|
||
"el atributo \"overloadable\" requiere una declaración de función de prototipo",
|
||
"no se puede deducir el tipo de parámetro de plantilla \"auto\" %t1 de %t2",
|
||
"el nombre de la clase de plantilla debe ser un marcador de posición para el tipo completo que se está inicializando (no para un componente de ese tipo)",
|
||
"las declaraciones de alias son una característica de C++11",
|
||
"las plantillas de alias son una característica de C++11",
|
||
"El tipo de valor devuelto debe designar directamente una especialización de la plantilla de clase asociada.",
|
||
"la inicialización de lista de copia no puede usar un elemento %n de tipo \"explicit\"",
|
||
"guía de deducción",
|
||
"Valor no válido para un operador literal definido por el usuario.",
|
||
"%s no puede aparecer fuera de las directivas de preprocesador",
|
||
"la guía de deducción debe declararse con la misma accesibilidad que %n",
|
||
"no se permite el uso de lambda en este contexto",
|
||
"la alineación especificada no es equivalente a la declaración anterior",
|
||
"no hay ninguna alineación especificada en la definición; la declaración anterior especificaba una alineación",
|
||
"la función builtin no está disponible porque no se admiten tipos de punto flotante de 128 bits",
|
||
"el desplazamiento a la izquierda de un valor negativo tiene un comportamiento indefinido",
|
||
"los designadores de matriz no son estándar en C++",
|
||
"los designadores encadenados no son estándar en C++",
|
||
"la mezcla de inicializadores designados y no designados no es estándar en C++",
|
||
"los inicializadores sin orden no son estándar en C++",
|
||
"una plantilla de operador literal debe tener una lista de parámetros de plantilla equivalente a \"<typename T, T ...>\"",
|
||
"no se permite un designador duplicado",
|
||
"conflictos de atributo con el atributo likely/unlikely anterior",
|
||
"la captura por copia implícita de \"this\" está en desuso",
|
||
"no se permite una lista de parámetros de plantilla vacía en una expresión lambda",
|
||
"la versión de Microsoft que se emula debe ser al menos 1920 para usar \"--ms_c++20\"",
|
||
"El argumento pragma STDC no se acepta en este modo.",
|
||
"Las instrucciones constexpr if son una característica de C++17",
|
||
"no se permite la expansión del paquete en una lista de inicializadores designados",
|
||
"el designador de campo no tiene ningún valor",
|
||
"una unión puede tener como máximo un inicializador de campo",
|
||
"se encontró un tipo std::%s no válido (debe incluirse <compare>)",
|
||
"tipos no válidos (%t1 y %t2) para el operador integrado<=>",
|
||
"las expresiones fold no son estándar en este modo",
|
||
"el directorio especificado mediante la opción --current_directory no es un directorio: %s",
|
||
"Advertencia de PCH",
|
||
"el elemento stop del encabezado debe estar en el ámbito global. No se generó un archivo PCH IntelliSense.",
|
||
"llamada de macro en curso. No se generó un archivo PCH IntelliSense.",
|
||
"el elemento stop del encabezado no está en el ámbito de archivo. No se generó un archivo PCH IntelliSense.",
|
||
"no puede haber un elemento stop de encabezado en una macro o un bloque #if. No se generó un archivo PCH IntelliSense.",
|
||
"no puede haber un elemento stop de encabezado en un bloque de vinculación. No se generó un archivo PCH IntelliSense.",
|
||
"no se encuentra una ubicación adecuada para el elemento stop del encabezado. No se generó un archivo PCH IntelliSense.",
|
||
"no se pueden usar directivas line en un archivo PCH. No se generó un archivo PCH IntelliSense.",
|
||
"especificador de restricción no válido",
|
||
"La función %nfd con restricción amp debe llamarse desde una función con el mismo tipo de restricción",
|
||
"la función %nfd1 tiene especificadores de restricción que no permiten llamar a la función %nfd2",
|
||
"ningún candidato de sobrecarga tiene especificadores de restricción correctos",
|
||
"%t no se permite en la función %nfd con restricción amp",
|
||
"tipo %t no válido en puntero this para la función miembro %nfd con restricción amp",
|
||
"Tipo de valor devuelto %t no válido para la función %nfd con restricción amp",
|
||
"Tipo de parámetro %t no válido para la función %nfd con restricción amp",
|
||
"construcción no válida en la función %nfd con restricción amp",
|
||
"Clase de almacenamiento %s no válida en la función %nfd con restricción amp",
|
||
"%s no se permite en la función %nfd con restricción amp",
|
||
"conversión no válida en la función con restricción amp",
|
||
"especificación de excepción no permitida en la función con restricción amp",
|
||
"Direccionamiento indirecto no válido en la función %nfd con restricción amp",
|
||
"Las llamadas a funciones virtuales no son válidas en la función %nfd con restricción amp",
|
||
"Las llamadas a funciones indirectas no son válidas en la función %nfd con restricción amp",
|
||
"no se permite aquí la clase de almacenamiento tile_static",
|
||
"Etiqueta no válida en la función %nfd con restricción amp",
|
||
"Campo de bits no válido para la función %nfd con restricción amp",
|
||
"Puntos suspensivos no válidos para la función %nfd con restricción amp",
|
||
"base virtual no válida para el tipo %nfd compatible con amp",
|
||
"Referencia externa no válida en la función %nfd con restricción amp",
|
||
"El valor constante está fuera del intervalo admitido en la función %nfd con restricción amp",
|
||
"valor de pragma pack %s no válido para la función con restricción amp",
|
||
"no se permiten especificadores de restricción superpuestos",
|
||
"los especificadores de restricción del destructor deben cubrir la unión de los especificadores de restricción de todos los constructores",
|
||
null,
|
||
"nostdlib requiere al menos un uso forzado",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"no se admiten varios especificadores de restricción en funciones extern de \"C\"",
|
||
"no se permiten funciones de puntero a miembro, punteros de función, referencias a funciones con especificador de restricción \"amp\"",
|
||
"La clase base, el miembro de datos o el elemento de matriz deben estar al menos 4 bytes alineados para la función con restricción amp %nfd",
|
||
"el desplazamiento de un miembro de datos debe ser un múltiplo de su alineación natural para la función con restricción amp %nfd",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"Las variables tile_static no pueden tener un inicializador",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"/clr:nostdlib requiere que mscorlib.dll esté en la lista de usos forzados",
|
||
"/clr:netcore con /clr:nostdimport requiere que System.Runtime.dll, System.Runtime.Extensions.dll, System.Runtime.InteropServices.dll y System.Runtime.CompilerServices.VisualC.dll estén en la lista de objetos using forzados",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"<error de emisión de diagnóstico>",
|
||
"Hay demasiados errores como para que el motor de IntelliSense funcione correctamente. Puede que algunos no se vean en el editor.",
|
||
"la asignación al anacronismo \"this\" no es compatible con el modo C++11",
|
||
"error desconocido. No se generó un archivo IntelliSense PCH.",
|
||
"No se pueden asignar una o varias rutas remotas a las rutas locales actuales. La experiencia con IntelliSense puede degradarse.",
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
null,
|
||
"se esperaba \">>>\"",
|
||
"no se encuentra la declaración __cudaPushCallConfiguration. La instalación del kit de herramientas de CUDA puede estar dañada.",
|
||
"El inicializador de estilo C++17 no es estándar en este modo",
|
||
"la captura de *this no es estándar en este modo",
|
||
"El prefijo del atributo \"using\" de estilo C++17 no es estándar en este modo",
|
||
"Los espacios de nombres anidados de estilo C++17 no son estándar en este modo",
|
||
"solo puede aparecer uno de los elementos \"constexpr\", \"consteval\" y \"constinit'' en una declaración",
|
||
"una función no puede ser consteval y virtual a la vez en este modo",
|
||
"\"consteval\" no se permite en una directiva de creación de una instancia explícita",
|
||
"\"consteval\" no es válido aquí",
|
||
"un destructor no puede ser consteval",
|
||
"un constructor para una clase con bases virtuales no puede ser consteval",
|
||
"\"consteval\" no se permite en la declaración de un miembro de datos estático o variable",
|
||
"%nd se declaró previamente como consteval",
|
||
"%nd no se declaró previamente como consteval",
|
||
"la función \"main\" no se puede declarar como consteval",
|
||
"la llamada a consteval %n no generó una expresión constante válida",
|
||
"dirección de consteval %n en el resultado de la expresión constante",
|
||
"un miembro consteval no puede reemplazar a un elemento %n que no es consteval",
|
||
"un miembro que no es consteval no puede reemplazar a un elemento %n que es consteval",
|
||
"enlace estructurado",
|
||
"el valor dynamic_cast para un subobjeto de tipo %t1 no es válido (el tipo más derivado es %t2)",
|
||
"el identificador __VA_OPT__ solo puede aparecer en las listas de reemplazos de las macros variádicas",
|
||
"__VA_OPT__ no puede aparecer en un operando __VA_OPT__",
|
||
"falta el paréntesis de cierre para __VA_OPT__",
|
||
"__VA_OPT__ debe estar seguido de \"(\"",
|
||
"\"##\" no puede aparecer en primer lugar en un operando __VA_OPT__",
|
||
"\"##\" no puede aparecer en último lugar en un operando __VA_OPT__",
|
||
"Los espacios de nombres insertados y anidados de estilo C++20 no son estándar en este modo",
|
||
"no se puede convertir el puntero a clase base %t2 en un puntero a clase derivada %t1: intente apuntar más allá del objeto más derivado",
|
||
null,
|
||
"no se puede usar \"main\" como nombre de variable global o vinculación de lenguaje C dada",
|
||
"no se puede declarar la función \"main\" en una especificación de vinculación",
|
||
"no se permite un enlace estructurado en una condición",
|
||
"se requiere un identificador de espacio de nombres de atributo delante de \"::\"",
|
||
"solo se permite un espacio de nombres de atributo",
|
||
"no se permite \"return\" aquí",
|
||
"no se puede combinar un enlace estructurado con otros declaradores",
|
||
"no se puede crear una rama fuera de un contexto de evaluación de constantes",
|
||
"no se permiten plantillas de enlace estructurado",
|
||
"un inicializador entre paréntesis debe ser una expresión, no una lista entre llaves",
|
||
"no se pueden deducir los argumentos de plantilla de clase",
|
||
"un operador new o delete no se puede declarar como \"consteval\"",
|
||
"la dirección de una función consteval no se puede usar aquí",
|
||
"la alineación de un tipo de función (%t) no es estándar",
|
||
"la alineación de una matriz de límite no especificado no es estándar en C",
|
||
"Una variable no puede tener los atributos \"internal_linkage\" y \"common\" juntos",
|
||
"El atributo \"internal_linkage\" no aparecía en una declaración anterior",
|
||
"no se ha encontrado ningún candidato de deducción de argumentos de plantilla viable para %n",
|
||
"no se permite una llamada de constructor completa",
|
||
"un operador de comparación predeterminado debe ser un miembro o un elemento de confianza de la clase a la que se aplica",
|
||
"tipo %t incorrecto para el parámetro del operador de comparación con valores predeterminados (debe ser una \"referencia a const X\", donde X es el tipo de clase envolvente)",
|
||
"el tipo de valor devuelto del operador de comparación con valores predeterminados debe ser \"bool\"",
|
||
"un operador de comparación de miembros con valores predeterminados debe ser \"const\"",
|
||
null,
|
||
"un tipo de promesa %t de corrutina no puede tener \"return_void\" y \"return_value\" establecidos a la vez",
|
||
"\"return_value\" ha declarado %p",
|
||
"\"return_void\" ha declarado %p",
|
||
"Falta una instrucción co_return cuando %t no tiene \"return_void\" al final de %n",
|
||
"no se encontró ninguna variante nothrow de \"operator new\" global para la asignación de estado de la corrutina",
|
||
"no se encontró ninguna instancia de \"operador delete\" viable para la desasignación de estado de la corrutina",
|
||
"una función constexpr no puede ser una corrutina",
|
||
"el operando para esta expresión %s se resuelve en un tipo %t que no es de clase",
|
||
"no se permite una expresión co_await en un inicializador estático",
|
||
"la expresión co_await que llama a %n debe ser de tipo nothrow",
|
||
"demasiadas operaciones de reescritura de comparación recursiva",
|
||
"un tipo de valor devuelto deducible para un operador <=> predeterminado debe ser \"auto\"",
|
||
"copia implícita de un origen no constante",
|
||
"un enlace estructurado no puede declarar una clase de almacenamiento explícita que no sea static o thread_local",
|
||
"no se admiten los operadores de comparación con valores predeterminados para los campos de propiedad de Microsoft no triviales",
|
||
"el tipo de comparación estándar (%t) debe ser un tipo de clase con un solo miembro de datos no estático de tipo entero",
|
||
"no se encontró ningún miembro de datos estático constexpr %sq en %t",
|
||
"número de elementos (%d) demasiado grande para la asignación dinámica",
|
||
"solicitud de asignación dinámica de constexpr demasiado grande",
|
||
"desasignación del almacenamiento que no se asignó dinámicamente",
|
||
"el tamaño de la desasignación (%d1) no corresponde al tamaño asignado (%d2)",
|
||
"la asignación se produjo aquí",
|
||
"el tipo de desasignación (%t1) no corresponde al tipo de asignación (%t2)",
|
||
"no se desasignaron algunas asignaciones dinámicas (número total = %d)",
|
||
"%n intrínseco declarado con una firma inesperada (tipo %t)",
|
||
">> salida de std::__report_constexpr_value",
|
||
">> finalizar salida de std::__report_constexpr_value",
|
||
"no se puede usar una matriz con un tamaño de matriz dependiente en la evaluación de constexpr",
|
||
"ignorando el valor devuelto de la rutina declarada con el atributo \"nodiscard\" (%sq)",
|
||
"ignorando el tipo de valor devuelto con el atributo \"nodiscard\" (%sq)",
|
||
"el constructor usado para crear el objeto descartado tiene el atributo \"nodiscard\"",
|
||
"el constructor usado para crear el objeto descartado tiene el atributo \"nodiscard\" (%sq)",
|
||
"el tipo de objeto descartado tiene el atributo \"nodiscard\"",
|
||
"el tipo de objeto descartado tiene el atributo \"nodiscard\" (%sq)",
|
||
"una referencia de pseudodestructor solo se puede usar para una llamada a un pseudodestructor",
|
||
"no se permite una llamada explícita a un destructor en una expresión constante",
|
||
"Un operador de coma sin paréntesis en una expresión de subíndice de matriz está en desuso",
|
||
"el número de elementos asignados dinámicamente (%d) es demasiado pequeño para el inicializador",
|
||
"un operando volatile para la expresión %s está en desuso",
|
||
"el uso del resultado de una asignación a un objeto escalar volatile está en desuso",
|
||
"un tipo de destino volatile para una expresión de asignación compuesta está en desuso",
|
||
"un parámetro de función volatile está en desuso",
|
||
"un tipo de valor devuelto volatile está en desuso",
|
||
"el uso de un calificador volatile en un enlace estructurado está en desuso",
|
||
"el argumento \"ext_vector_type\" debe estar comprendido entre 1 y 2047",
|
||
"el atributo \"ext_vector_type\" solo puede aparecer en un objeto typedef",
|
||
"el atributo \"ext_vector_type\" solo se aplica a tipos de punto flotante o enteros",
|
||
"esta macro de prueba de funcionalidades se ignora (y devuelve 0) en el modo de compilación actual",
|
||
"no se puede evaluar un inicializador de agregado con varios elementos para una unión",
|
||
"El elemento %nd seleccionado para la reescritura del operador no devuelve un tipo bool",
|
||
"una expresión \"new\" que llama a una función de asignación específica de clase no se puede evaluar como constante",
|
||
"una expresión de colocación \"new\" no se puede evaluar como constante",
|
||
"la eliminación mediante un puntero de subobjeto requiere un destructor virtual",
|
||
"%npTd, con argumentos inversos",
|
||
"el operando de __INTADDR__ debe estar desplazado respecto al puntero nulo",
|
||
"La construcción _Generic coincide con varios tipos",
|
||
"la otra coincidencia es %t",
|
||
"el atributo \"availability\" usado aquí se ignora",
|
||
"La instrucción del inicializador de estilo C++20 en una instrucción \"for\" basada en intervalo no es estándar en este modo",
|
||
"co_await solo se puede aplicar a una instrucción for basada en intervalo",
|
||
"no se puede deducir el tipo de intervalo en el bucle \"for\" basado en intervalo",
|
||
"las variables insertadas son una característica de C++17",
|
||
"el operador de destrucción requiere %t como primer parámetro",
|
||
"un operador de destrucción \"delete\" no puede tener parámetros distintos de std::size_t y std::align_val_t",
|
||
"las opciones de clase abstracta flexible solo se pueden usar al compilar C++",
|
||
"inicio no válido de la expresión en la cláusula requires",
|
||
"una expresión cast en una cláusula requires debe estar entre paréntesis",
|
||
"este operador no puede aparecer en el nivel superior (sin paréntesis) de una cláusula requires",
|
||
"la restricción atómica debe tener un tipo bool",
|
||
"error de sustitución de la restricción atómica",
|
||
"restricción atómica no constante",
|
||
"la restricción atómica se evalúa como false",
|
||
"la restricción de plantilla no se cumple",
|
||
"la definición de concepto no puede aparecer en este ámbito",
|
||
"nueva declaración de %nd no válida",
|
||
"error de sustitución de los argumentos %T para concept-id",
|
||
"el concepto es false para los argumentos %T",
|
||
"no se permite una cláusula requires aquí (no es una función basada en plantilla)",
|
||
"plantilla de concepto",
|
||
"la cláusula requires es incompatible con %nfd",
|
||
"se esperaba un atributo",
|
||
null,
|
||
"se esperaba un nombre de tipo",
|
||
"no se permite un parámetro de puntos suspensivos en una expresión requires",
|
||
"el parámetro sin nombre de la expresión requires no tiene ningún efecto",
|
||
"se esperaba un nombre de concepto",
|
||
"la llamada a %s que aparece en una expresión constante siempre genera \"true\"",
|
||
"la llamada a %s que aparece en un contexto consteval siempre genera \"true\"",
|
||
"la llamada a %s que aparece en una función que no es constexpr siempre genera \"false\"",
|
||
"error de la restricción de tipo de %t",
|
||
"no se puede usar la opción \"export\" en los modos en los que estén habilitados los módulos de C++",
|
||
"una declaración de fragmento de módulo global debe preceder a cualquier otra declaración",
|
||
"una declaración de módulo solo puede ir precedida de un fragmento de módulo global",
|
||
"un fragmento de módulo privado debe ir precedido de una declaración de módulo",
|
||
"no se puede exportar un fragmento de módulo de %s",
|
||
"no se puede declarar más de un módulo",
|
||
"no se puede declarar más de un fragmento de módulo de %s",
|
||
"un módulo debe declararse con un nombre que no esté vacío",
|
||
"%sq no es un encabezado que se pueda importar",
|
||
"no se puede importar un módulo sin nombre",
|
||
"un módulo no puede tener una dependencia de interfaz de sí mismo",
|
||
"el módulo %sq ya se ha importado",
|
||
"archivo de módulo",
|
||
"no se encuentra el archivo del módulo %sq",
|
||
"No se puede importar el archivo de módulo %sq.",
|
||
"se esperaba %s1, pero se encontró %s2 en su lugar",
|
||
"al abrir el archivo de módulo %sq",
|
||
"nombre de partición %sq desconocido",
|
||
"un archivo de módulo desconocido",
|
||
"un archivo de módulo de encabezado importable",
|
||
"un archivo de módulo EDG",
|
||
"un archivo de módulo IFC",
|
||
"un archivo de módulo inesperado",
|
||
"el tipo del segundo operando %t2 debe tener el mismo tamaño que %t1",
|
||
"el tipo debe poder copiarse de forma trivial",
|
||
"no se admite el tipo %t para la evaluación constexpr de __builtin_bit_cast",
|
||
"no se admiten los tipos de clase con campos de bits %t para la evaluación constexpr de __builtin_bit_cast",
|
||
"un miembro de datos no estático del tipo de referencia %t impide la evaluación constexpr de __builtin_bit_cast",
|
||
"un tipo volatile %t impide la evaluación constexpr de __builtin_bit_cast",
|
||
"un tipo de unión, puntero o puntero a miembro %t impide la evaluación constexpr de __builtin_bit_cast",
|
||
"%npTd, heredado mediante el uso de la declaración %p",
|
||
"no se puede realizar la construcción del subobjeto de %t para los constructores heredados; se elimina el constructor asociado",
|
||
"%n debe devolver void",
|
||
"inicio de declaración de miembro no válido",
|
||
"se esperaba \"auto\"",
|
||
"este operador no está permitido en este punto; incluya la expresión \"new\" anterior entre paréntesis",
|
||
"uso no válido del concepto",
|
||
"un operador de comparación de miembros con valores predeterminados no puede estar calificado con \"&&\"",
|
||
"la función de comparación constexpr predeterminada llama a una función %nd que no es constexpr",
|
||
"la comparación de memoria de constexpr solo se admite para objetos de matriz de enteros o enteros",
|
||
"una plantilla de concepto no puede tener restricciones asociadas",
|
||
"no se permite \"export\"",
|
||
"no se permite la exportación de miembros de clases individuales",
|
||
"una declaración exportada debe introducir un nombre",
|
||
"una declaración de exportación no puede contener otra declaración de exportación (declaración %p anterior)",
|
||
"una declaración de exportación no puede contener una declaración de importación de módulo",
|
||
"una declaración de exportación solo puede aparecer en una unidad de interfaz de módulo",
|
||
"una declaración de exportación no puede exportar un nombre con vinculación interna",
|
||
null,
|
||
null,
|
||
"una expresión requires debe especificar al menos un requisito",
|
||
"\"constexpr\" no es válido aquí",
|
||
"\"constinit\" solo es válido para las declaraciones de variables con duración de almacenamiento estático o de subproceso",
|
||
"la variable constinit requiere la inicialización dinámica",
|
||
"la variable se declaró previamente con \"constinit\" %p",
|
||
"uso del declarador de función no prototipo",
|
||
"el argumento no puede tener un tipo calificado constante",
|
||
"no se permite un puntero a miembro de un tipo %t incompleto",
|
||
"la expansión del paquete en la captura de inicialización no está habilitada en este modo",
|
||
"la expansión del paquete en la captura de inicialización es una característica de C++20",
|
||
"un operador de comparación con valor predeterminado en una definición de clase debe ser la primera declaración de ese operador de comparación (%nd)",
|
||
"una expansión del paquete en una captura de inicialización solo se puede usar en una plantilla variádica",
|
||
"la restricción de tipo usa %nd, que no es un concepto de tipo (es decir, una plantilla de concepto cuyo primer parámetro es un parámetro de tipo)",
|
||
"el tipo de marcador de posición %t deducido generó un error en la restricción de tipo",
|
||
"el constructor predeterminado de %t no es elegible",
|
||
"el destructor de %t es ambiguo debido a restricciones desordenadas",
|
||
"el destructor de %t no es elegible debido a restricciones con errores",
|
||
"candidato destructor ambiguo",
|
||
"una función virtual no puede tener una cláusula requires final",
|
||
"%nd no cumple sus restricciones",
|
||
"el resultado del calificador decltype %t no es una clase ni una enumeración",
|
||
"la comparación es ambigua en C++ 20 estándar porque el operador de comparación implicado con los parámetros inversos es una coincidencia igualmente buena. Esto suele deberse a que falta un calificador \"const\" en el operador de comparación; vea %nod",
|
||
"identificador de concepto no válido",
|
||
"error de sustitución de los argumentos %T para la cláusula requires",
|
||
"no se cumplen las restricciones de %nd",
|
||
"el tipo de variable %t de la función constexpr tiene clases base virtuales",
|
||
"una expresión constante no puede asignar un subobjeto base virtual (para el tipo %t)",
|
||
"un parámetro de plantilla de tipo de clase debe ser un tipo de clase estructural",
|
||
"la compatibilidad con los literales UTF-8 requiere compatibilidad con u-literal.",
|
||
"la asignación de archivos de módulo para \"%s\" se especificó más de una vez",
|
||
"la asignación de unidades de encabezado para \"%s\" se especificó más de una vez",
|
||
"no se especificó ninguna asignación para \"%s\"",
|
||
null,
|
||
"no se encuentra el encabezado \"%s\" para importar",
|
||
"hay más de un archivo de la lista de archivos de módulo que coincide con \"%s\"",
|
||
"el archivo de módulo que se encontró para \"%s\" es para otro módulo",
|
||
"cualquier tipo de archivo de módulo",
|
||
"no se puede leer el archivo de módulo",
|
||
"la función integrada no está disponible porque no se admite el tipo char8_t con las opciones actuales",
|
||
null,
|
||
"uso no estándar de %nod de constructor explícito para la inicialización predeterminada del elemento de agregado",
|
||
"el origen o el destino del intento intrínseco de tipo memcpy no apunta a un objeto",
|
||
"intentos intrínsecos de tipo memcpy para copiar los tipos %t1 y %t2 diferentes de forma representativa",
|
||
"intentos intrínsecos de tipo memcpy para copiar el tipo %t que no se puede copiar de forma trivial",
|
||
"intentos intrínsecos de tipo memcpy para copiar el objeto parcial",
|
||
"intentos intrínsecos de tipo memcpy para copiar más allá del límite de matriz",
|
||
"intentos intrínsecos de tipo memcpy para copiar los intervalos de bytes solapados (con la operación memmove correspondiente en su lugar)",
|
||
"una declaración \"friend\" con una cláusula requires final debe ser una definición",
|
||
"la expresión debe tener un tipo aritmético o de puntero, pero tiene el tipo %t",
|
||
"la expresión debe tener un tipo aritmético, de enumeración o de puntero, pero tiene el tipo %t",
|
||
"la expresión debe tener un tipo aritmético, de enumeración sin ámbito o de puntero, pero tiene el tipo %t",
|
||
"la expresión debe tener un tipo de puntero, pero tiene el tipo %t",
|
||
"el operador -> o ->* se aplica a %t, en lugar de a un tipo de puntero",
|
||
"no se permite un tipo %t de clase incompleta",
|
||
"no se puede interpretar el diseño de bits de este destino de compilación",
|
||
"no hay ningún operador correspondiente al operador IFC %sq",
|
||
"no hay ninguna convención de llamada correspondiente a la convención de llamada IFC %sq",
|
||
"el módulo %sq contiene construcciones no admitidas",
|
||
"construcción IFC no admitida: %sq",
|
||
"__is_signed ya no es una palabra clave a partir de este punto",
|
||
"una dimensión de matriz debe tener un valor entero sin signo constante",
|
||
"El archivo IFC %sq tiene la versión no compatible %d1.%d2",
|
||
"los módulos no están habilitados en este modo",
|
||
"No se permite \"import\" en un nombre de módulo",
|
||
"No se permite usar \"módulo\" en un nombre de módulo",
|
||
null,
|
||
null,
|
||
"%n no es un tipo de enumeración",
|
||
"el enumerador %no2 entra en conflicto con %n1",
|
||
"el enumerador %no ya se ha declarado en el ámbito %p",
|
||
"la especificación \"throw()\" no forma parte de C++20 y versiones posteriores",
|
||
"más que la entrada en el mapa de la unidad del encabezado coincide con \"%s\"",
|
||
"el diagnóstico #pragma debe tener un argumento \"push\" o \"pop\"",
|
||
"no se encontró ninguna \"diagnóstico 'push' de #pragma\" que coincidiera con este \"diagnóstico 'pop'\"",
|
||
"%sq no puede ser una macro cuando se usa en una directiva \"import\" o \"module\"",
|
||
"esta directiva solo puede aparecer en el ámbito de espacio de nombres global",
|
||
"una declaración \"export\" solo puede aparecer en un ámbito global o de espacio de nombres",
|
||
"%sq se analiza como identificador en lugar de como palabra clave porque los tokens posteriores no coinciden con los de una directiva de preprocesador",
|
||
"parece ser el inicio de una directiva de preprocesador, pero la ausencia de un \";\" seguida inmediatamente por una nueva línea impide eso",
|
||
"parece que se trata de una directiva de preprocesamiento de módulos, pero estas directivas no pueden aparecer dentro de una expansión de macro",
|
||
"una directiva \"module\" no puede aparecer en el ámbito de la inclusión condicional (por ejemplo, #if, #else, #elseif, etc.)",
|
||
"se ha omitido la importación de %sq",
|
||
"el tipo de promesa %t debe declarar get_return_object_on_allocation_failure como una función miembro estática que no requiera argumentos",
|
||
"una plantilla de alias no se puede especializar explícitamente",
|
||
"para que coincida con este \"{\"",
|
||
"en esta invocación de macro",
|
||
"la llamada requiere una conversión de argumento ambigua",
|
||
"la declaración propiedad del módulo %s está en conflicto con %nd",
|
||
"la declaración propiedad del módulo global entra en conflicto con %nd propiedad de un módulo con nombre",
|
||
"el primer argumento de un atributo \"malloc\" debe ser una función",
|
||
"no se puede capturar %nod",
|
||
"no se puede capturar \"this\"",
|
||
"ya está en contexto de consteval",
|
||
"'if consteval' y 'if not consteval' requieren instrucciones dependientes limitadas",
|
||
"'if consteval' y 'if not consteval' no tienen sentido en una función que no es constexpr",
|
||
"no se permite la transferencia del control a una instrucción 'if consteval' o 'if not consteval'",
|
||
"constant-evaluation no puede pasar por la declaración de una variable con duración de almacenamiento estático o de subproceso",
|
||
"no se permite el calificador mutable en una expresión lambda con un parámetro \"this\" explícito",
|
||
"una función miembro declarada con 'static' no puede tener un parámetro 'this' explícito",
|
||
"un parámetro 'this' explícito debe ser el primer parámetro declarado",
|
||
"“this” no se permite aquí",
|
||
"no se puede establecer de forma predeterminada una función de comparación con 'this' explícita",
|
||
"una función explícita 'this' requiere un operando selector",
|
||
"'if consteval' y 'if not consteval' no son estándar en este modo",
|
||
"omitir '()' en un declarador lambda no es estándar en este modo",
|
||
"no se permite una cláusula trailing-requires-clause cuando se omite la lista de parámetros lambda",
|
||
"se solicitó una partición no válida del módulo %sq",
|
||
"módulo %sq1 partición no definida (se considera que es %sq2) solicitada",
|
||
null,
|
||
null,
|
||
"módulo %sq1, posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq2, que desborda el final de su partición",
|
||
"módulo %sq1 posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones",
|
||
"desde el subcampo %sq (posición relativa al nodo %d)",
|
||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||
"los atributos lambda no son estándar aquí",
|
||
"el identificador %sq podría confundirse con uno visualmente similar que aparece %p",
|
||
"este comentario contiene caracteres de control de formato Unicode sospechosos",
|
||
"esta cadena contiene caracteres de control de formato Unicode que podrían dar lugar a un comportamiento inesperado en tiempo de ejecución",
|
||
"Se encontró %d1 advertencia suprimida al procesar el módulo %sq1",
|
||
"Se encontraron %d1 advertencias suprimidas al procesar el módulo %sq1",
|
||
"Se encontró un error suprimido %d1 al procesar el módulo %sq1",
|
||
"Se encontraron %d1 errores suprimidos al procesar el módulo %sq1",
|
||
"Incluido",
|
||
"Suprimido",
|
||
"una función miembro virtual no puede tener un parámetro 'this' explícito",
|
||
"tomar la dirección de una función explícita \"this\" requiere un nombre completo",
|
||
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
|
||
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
|
||
"La representación IFC de la definición de la función %sq no es válida",
|
||
null,
|
||
"no se usó un gráfico IFC UniLevel para especificar parámetros",
|
||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetros",
|
||
"el gráfico de definición de parámetros IFC especificó %d1 parámetro, mientras que la declaración IFC especificó %d2 parámetros",
|
||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetro",
|
||
"Falta la representación IFC de la definición de la función %sq",
|
||
"el modificador de función no se aplica a la declaración de plantilla de miembro",
|
||
"la selección de miembros implica demasiados tipos anónimos anidados",
|
||
"no hay ningún tipo común entre los operandos",
|
||
"se esperaba un puntero a miembro",
|
||
"un miembro de matriz flexible no se puede declarar en un tipo que de otro modo estaría vacío",
|
||
"se esperaba que 'std::source_location::__impl' se definiera a una clase con solo los miembros de datos '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
|
||
"el número de columna dado es demasiado grande para la implementación 'std::source_location'",
|
||
"el número de línea especificado es demasiado grande para la implementación 'std::source_location'",
|
||
"una constante de caracteres UTF-16 no puede ocupar más de una unidad de código; valor truncado",
|
||
"ambos argumentos deben tener el mismo tipo",
|
||
"el tipo %t no es válido como argumento para este elemento integrado",
|
||
"llamado desde %nd:",
|
||
"un tipo calificado no es estándar para campos de bits anónimos",
|
||
"el tipo de elemento de la condición de vector (%t1) debe tener el mismo tamaño que el tipo de elemento del resultado (%t2)",
|
||
"el tipo de operando de vector de punto flotante (%t) no tiene ningún tipo de vector entero coincidente",
|
||
"aún no se ha implementado la limpieza de expresiones \"requires\"",
|
||
"debido a un atributo “no disponible”",
|
||
"calificador 'asm' duplicado",
|
||
"un campo de bits con un tipo de enumeración incompleto o una enumeración opaca con un tipo base no válido",
|
||
"intentó construir un elemento a partir de la partición IFC %sq mediante un índice en la partición IFC %sq2",
|
||
"la partición %sq especificó su tamaño de entrada como %d1 cuando se esperaba %d2",
|
||
"se encontró un requisito IFC inesperado al procesar el módulo %sq1",
|
||
"error de condición en la línea %d en %s1: %sq2",
|
||
"la restricción atómica depende de sí misma",
|
||
"La función \"noreturn\" tiene un tipo de valor devuelto distinto de nulo",
|
||
"se ha quitado el parámetro %sq (en el índice relativo %d) para realizar una corrección",
|
||
"no se puede especificar un argumento de plantilla predeterminado en la definición de una plantilla de miembro fuera de su clase",
|
||
"se encontró un nombre de identificador IFC no válido %sq durante la reconstrucción de entidades",
|
||
null,
|
||
"el módulo %sq es un valor de ordenación no válido",
|
||
"una plantilla de función cargada desde un módulo IFC se analizó incorrectamente como %nd",
|
||
"no se pudo cargar una referencia de entidad IFC en el módulo %sq",
|
||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||
"no se permiten designadores encadenados para un tipo de clase con un destructor no trivial",
|
||
"una declaración de especialización explícita no puede ser una declaración \"friend\"",
|
||
"no se admite el tipo std::float128_t; se usará std::float64_t en su lugar",
|
||
"no se admite el tipo std::bfloat16_t; se usará std::float32_t en su lugar",
|
||
"no se puede declarar una guía de deducción para la plantilla de alias %no",
|
||
"%n se declaró no disponible",
|
||
"%n se declaró no disponible (%sq)",
|
||
"debido a un atributo \"en desuso\"",
|
||
"los parámetros de plantilla lambda explícitos son una característica de C++20",
|
||
"el uso de \"_Noreturn\" ha quedado obsoleto en C23; usar '[[noreturn]]' en su lugar",
|
||
"el uso de \"_Alignof\" ha quedado obsoleto en C23; usar \"alignof\" en su lugar",
|
||
"el uso de \"_Alignas\" ha quedado obsoleto en C23; usar \"alignas\" en su lugar",
|
||
"el uso de \"_Bool\" ha quedado obsoleto en C23; usar 'bool' en su lugar",
|
||
"el uso de \"_Static_assert\" ha quedado obsoleto en C23; usar \"static_assert\" en su lugar",
|
||
"el uso de \"_Thread_local\" ha quedado obsoleto en C23; usar \"thread_local\" en su lugar",
|
||
"El modo Microsoft debe estar habilitado para usar el archivo de módulo %sq (un módulo IFC de Microsoft Visual Studio).",
|
||
"no se pudo abrir el archivo de módulo %sq",
|
||
"se encuentra en la asignación de módulo para el módulo %sq",
|
||
"se encuentra en el mapa de unidad de encabezado para %sq",
|
||
"modo de salida no reconocido (debe ser uno de texto, sarif): %s",
|
||
"la opción 'c23_typeof' solo se puede usar al compilar C",
|
||
"número de versión de clang no válido: %s",
|
||
"La cadena IFC contiene un carácter nulo inesperado (cero) en el módulo %sq",
|
||
"Se usaron %d1 de %d2 bytes",
|
||
"de la información de cadena en la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||
"no se puede evaluar un inicializador para un miembro de matriz flexible",
|
||
"un inicializador de campo de bits predeterminado es una característica de C++20",
|
||
"demasiados argumentos en la lista de argumentos de plantilla en el módulo %sq",
|
||
"detectado para el argumento de plantilla representado por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||
"demasiado pocos argumentos en la lista de argumentos de plantilla en el módulo %sq",
|
||
"detectado al procesar la lista de argumentos de plantilla representada por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||
"la conversión del tipo de enumeración con ámbito %t no es estándar",
|
||
"la desasignación no coincide con la clase de asignación (una es para una matriz y la otra no)",
|
||
"la comparación implica una dirección desconocida (por ejemplo, la dirección de una variable débil)",
|
||
"__make_signed solo es compatible con tipos de enumeración y enteros no booleanos",
|
||
"__make_unsigned solo es compatible con tipos de enumeración y enteros no booleanos",
|
||
"el nombre intrínseco %sq se tratará como un identificador normal desde aquí",
|
||
"acceso al subobjeto no inicializado en el índice %d",
|
||
"El número de línea IFC (%u1) desborda el valor máximo permitido (%u2) del módulo %sq",
|
||
"el módulo %sq1 elemento solicitado %u de la partición %sq2, esta posición de archivo supera el valor máximo que se puede representar",
|
||
"número de argumentos incorrecto.",
|
||
"restricción en el candidato %n no satisfecho",
|
||
"el número de parámetros de %n no coincide con la llamada",
|
||
"error al sustituir los argumentos de plantilla explícitos %T por %n",
|
||
"%n es una función de movimiento '= delete' implícitamente y, por lo tanto, se omite durante la resolución de sobrecarga",
|
||
"%n no coincide porque se proporciona el argumento #%d para un paquete de parámetros vacío",
|
||
"%n no coincide porque el argumento #%d no coincide con el parámetro",
|
||
"candidato %n error de deducción",
|
||
"el operador integrado%s no coincide porque el argumento #%d no coincide con el parámetro",
|
||
"<integral>",
|
||
"< integral promocionado>",
|
||
"<ptrdiff_t>",
|
||
"<enumeración>",
|
||
"<enumeración con ámbito>",
|
||
"<aritmética>",
|
||
"<aritmética promocionada>",
|
||
"<aritmética no booleana>",
|
||
"<puntero>",
|
||
"<nullptr>",
|
||
"<identificador>",
|
||
"<controlar la matriz de la CLI>",
|
||
"<puntero al objeto>",
|
||
"<puntero a la función>",
|
||
"<puntero a miembro>",
|
||
"<bool>",
|
||
"<tipo bool>",
|
||
"<clase>",
|
||
"auto(<expr>) y auto{<expr>} son una característica de C++23",
|
||
"unión anónima no válida: no se permite usar la declaración",
|
||
"no se puede procesar la %sq del archivo IFC",
|
||
"no se admite la versión IFC %u1.%u2",
|
||
"la arquitectura IFC %sq no es compatible con la arquitectura de destino actual",
|
||
"el módulo %sq1 solicita el índice %u de una partición no admitida correspondiente a %sq2",
|
||
"el número de parámetro %d de %n tiene un tipo %t que no se puede completar",
|
||
"el número de parámetro %d de %n tiene el tipo incompleto %t",
|
||
"el número de parámetro %d de %n tiene el tipo abstracto %t",
|
||
"los enlaces estructurados son una característica de C++17",
|
||
"la captura de enlaces estructurados es una característica de C++20"
|
||
]
|