/Zc:Auto (typ zmiennej wywnioskowanie)
/Zc:auto[-] Opcję kompilatora informuje kompilator, jak używać słowa kluczowego auto deklarowania zmiennych.Jeśli zostanie określona opcja domyślna, /Zc:auto, kompilator deduces typu deklarowana zmienna z wyrażenia jego inicjowania.Jeśli określisz /Zc:auto-, kompilator przydziela zmienną do klasy automatycznego przechowywania.
/Zc:auto[-]
Uwagi
C++ standard definiuje jeden oryginał i poprawione znaczenie dla auto słowa kluczowego.Przed Visual C++ 2010, słowo kluczowe deklaruje zmienną w klasie automatycznego przechowywania; oznacza to, że zmienna, ma lokalne okres istnienia.Począwszy od Visual C++ 2010, słowo kluczowe deduces typ zmiennej z deklaracji inicjowania wyrażenia. Użyj /Zc:auto[-] opcję kompilatora kompilatorowi użyć oryginalnego lub poprawiony rozumieniu auto słowa kluczowego.
Kompilator generuje odpowiednią wiadomość diagnostycznych, jeśli korzystanie z auto słowa kluczowego sprzeczna z bieżącą opcją kompilatora.Aby uzyskać więcej informacji, zobacz Auto słowo kluczowe.Aby uzyskać więcej informacji dotyczących problemów zgodność z programem Visual C++, zobacz Zgodność i problemy ze zgodnością w programie Visual C++.
Aby ustawić tę opcję kompilatora w programie Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Modyfikowanie ustawień projektu.
Kliknij przycisk Właściwości konfiguracji węzła.
Kliknij przycisk C i C++ węzła.
Kliknij przycisk wiersza polecenia węzła.
Dodaj /Zc:auto lub /Zc:auto- do dodatkowe opcje: okienka.