¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
/Za, /Ze (Deshabilitar extensiones de lenguaje)
Collapse the table of content
Expand the table of content
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

/Za, /Ze (Deshabilitar extensiones de lenguaje)

La opción /Za del compilador emite un error para las construcciones de lenguaje que no son compatibles con ANSI C o ANSI C++. La opción /Ze del compilador, que es el valor predeterminado, habilita las extensiones de Microsoft.

/Za
/Ze

NotaNota

La opción /Ze está desusada. Para obtener más información, vea Opciones obsoletas del compilador en Visual C++ 2005.

El compilador de Visual C++ ofrece varias características aparte de las especificadas en los estándares ANSI C o ANSI C++. Dichas características se conocen colectivamente como extensiones de Microsoft para C y C++. Estas extensiones están disponibles cuando se especifica la opción /Ze, y no lo están cuando se especifica la opción /Za. Vea Extensiones de Microsoft para C y C++ para obtener más información.

Deshabilite las extensiones de lenguaje si desea trasladar un programa a otros entornos. El compilador trata las palabras clave extendidas como simples identificadores, deshabilita las demás extensiones de Microsoft y define automáticamente la macro predefinida __STDC__ para los programas de C.

Otras opciones del compilador utilizadas con /Za pueden afectar a cómo el compilador garantiza la compatibilidad con ANSI. Por ejemplo, /Za y /fp (Especificar comportamiento de punto flotante) pueden dar como resultado un comportamiento inesperado.

Vea la opción /Zc del compilador para saber cómo conseguir un comportamiento estándar con /Za.

Para obtener más información sobre los problemas de compatibilidad con Visual C++, vea Compatibility and Compliance Issues in Visual C++.

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

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Lenguaje.

  4. Modifique la propiedad Deshabilitar extensiones de lenguaje.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft