/Zc:auto (Dedukuj typ zmiennej)
/Zc:auto[-] Opcję kompilatora informuje kompilator sposób użycia automatycznie słowo kluczowe do deklarowania zmiennych.W przypadku określenia opcja domyślna, /Zc:auto, kompilator deduces typ zadeklarowany zmiennej z jej wyrażenia inicjowania.W przypadku określenia /Zc:auto-, kompilator przydziela zmienną do klasy automatyczne magazynu.
/Zc:auto[-]
Uwagi
C++ standard określa oryginalny i poprawione znaczenie dla auto słowo kluczowe.Przed Visual C++ 2010, słowo kluczowe deklaruje zmienną w tej klasie automatycznego przechowywania; oznacza to, że zmienna ma lokalne okres istnienia.Zaczynając od Visual C++ 2010, słowo kluczowe deduces typ zmiennej z deklaracji inicjowania wyrażenia. Użyj /Zc:auto[-] opcję kompilatora uzyskuje kompilator do użycia pierwotny lub skorygowany znaczenie auto słowo kluczowe.
Kompilator generuje odpowiedni komunikat i Diagnostyka, jeśli korzystanie z auto słowo kluczowe jest sprzeczne bieżącej opcji kompilatora.Aby uzyskać więcej informacji, zobacz auto — słowo kluczowe.Aby uzyskać więcej informacji na temat problemów ze zgodnością w Visual C++, zobacz Niestandardowe zachowanie.
Aby ustawić tę opcję kompilatora w programie Visual Studio
Otwórz okno dialogowe projektu Strony właściwości.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.
Kliknij przycisk właściwości konfiguracji węzła.
Kliknij przycisk C/C++ węzła.
Kliknij przycisk wiersza polecenia węzła.
Dodaj /Zc:auto lub /Zc:auto- do dodatkowe opcje: okienka.