/ Za, /Ze (język wyłączyć rozszerzenia)
/Za Opcję kompilatora emituje błąd dla konstrukcji językowych, które nie są zgodne z ANSI C lub ANSI C++./Ze Opcję kompilatora, które jest ustawieniem domyślnym, umożliwia korzystanie z rozszerzeń Microsoft.
/Za
/Ze
Uwagi
[!UWAGA]
/Ze Opcja została zaniechana.Aby uzyskać więcej informacji, zobacz Deprecated Compiler Options.
Visual C++ Kompilatora oferuje wiele funkcji, wykraczające poza określone w normach ANSI C lub ANSI C++.Funkcje te są określane zbiorczo jako rozszerzenia Microsoft C i C++.Rozszerzenia te są dostępne, gdy /Ze opcji jest określony i nie jest dostępna, gdy /Za określona opcja.Zobacz Rozszerzenia Microsoft C i C++ Aby uzyskać więcej informacji.
Wyłączyć rozszerzenia języka, jeśli planowane jest port programu do innych środowisk.Kompilator traktuje słowa kluczowe rozszerzone jako proste identyfikatory, wyłącza rozszerzenia Microsoft i automatycznie definiuje __STDC__ makro wstępnie zdefiniowane dla programów C.
Inne opcje kompilatora, używany z /Za może wpływać na sposób kompilator zapewnia zgodność ANSI.Na przykład /Za i / ol (określić zachowanie zmiennoprzecinkowych) może spowodować nieoczekiwane zachowanie.
Zobacz /Zc opcję kompilatora dla sposoby zachowania zgodnego ze standardem z /Za.
Aby uzyskać więcej informacji dotyczących problemów zgodność z Visual C++, zobacz Zgodność i problemy ze zgodnością w programie Visual C++.
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.
Kliknij przycisk C i C++ folder.
Kliknij przycisk języka stronę właściwości.
Modyfikowanie Wyłączyć rozszerzenia języka właściwości.