Udostępnij za pośrednictwem


/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

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Modyfikowanie ustawień projektu.

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

  3. Kliknij przycisk C i 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