Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe projektu Strony właściwości.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.

  2. Kliknij przycisk właściwości konfiguracji węzła.

  3. Kliknij przycisk C/C++ węzła.

  4. Kliknij przycisk wiersza polecenia węzła.

  5. Dodaj /Zc:auto lub /Zc:auto- do dodatkowe opcje: okienka.

Zobacz też

Informacje

/Zc (Zgodność)

auto — słowo kluczowe