Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

/J (El tipo de carácter predeterminado no tiene signo)

Cambia char predeterminado con tipo de signed char a unsigned char, y cero- se extiende el tipo de char cuando se amplía a un tipo de int .

/J

Si un valor de char se declara explícitamente como signed, la opción de /J no le afecta, y signo- se extiende el valor cuando se amplía a un tipo de int .

La opción /J define _CHAR_UNSIGNED, que se utiliza con #ifndef en el archivo LIMITS.h para definir el intervalo del tipo char predeterminado.

ANSI C y C++ no requieren una implementación específica del tipo char. Esta opción es útil cuando se trabaja con datos de caracteres que en algún momento se convertirán a un idioma distinto del inglés.

Nota Nota

Si utiliza esta opción del compilador con y MFC, un error puede ser generado. Aunque se puede deshabilitar este error definiendo _ATL_ALLOW_CHAR_UNSIGNED, esta solución alternativa no se admite y no siempre funcione.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. En el Explorador de soluciones, abra el menú contextual del proyecto y, a continuación, elija Propiedades.

  2. En el cuadro de diálogo de Páginas de propiedades del proyecto, en el panel izquierdo bajo Propiedades de configuración, expanda C/C++ y seleccione Línea de comandos.

  3. En el panel Opciones adicionales, especifique la opción de compilador /J.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft