Sdílet prostřednictvím


/Zc:auto (odvození typu proměnné)

/Zc:auto[-] Kompilátoru říká kompilátoru, jak používat automaticky klíčové slovo deklarovat proměnné.Pokud zadáte v poli výchozí možnost /Zc:auto, kompilátor deduces typ proměnné deklarované z jeho inicializace výrazu.Pokud zadáte v poli /Zc:auto-, kompilátor přiděluje proměnné do třídy automatické úložiště.

/Zc:auto[-]

Poznámky

C++ standard definuje původní a revidované význam pro auto klíčové slovo.Před Visual C++ 2010, klíčové slovo deklaruje proměnnou ve třídě automatické úložiště; To znamená proměnné, která má místní životnosti.Počínaje Visual C++ 2010, klíčové slovo deduces typ proměnné z inicializace výrazu deklaraci. Použít /Zc:auto[-] možnosti kompilátoru pro oznámení kompilátoru používat původní nebo revidované význam auto klíčové slovo.

Kompilátor vydá odpovídající diagnostiky zprávu, pokud vaše používání auto klíčové slovo rozporu aktuální možnost kompilátoru.Další informace naleznete v tématu auto – klíčové slovo.Další informace o problémech přizpůsobení v jazyku Visual C++ naleznete v tématu Nestandardní chování.

Nastavení této možnosti kompilátoru v sadě Visual Studio

  1. Otevřete dialogové okno Stránky vlastností svého projektu.Podrobnosti naleznete v tématu Práce s vlastnostmi projektu.

  2. Klikněte na tlačítko vlastnosti konfigurace uzlu.

  3. Klikněte na tlačítko C/C++ uzlu.

  4. Klikněte na tlačítko příkazového řádku uzlu.

  5. Přidat /Zc:auto nebo /Zc:auto- k další možnosti: podokna.

Viz také

Referenční dokumentace

/Zc (shoda)

auto – klíčové slovo