auto – klíčové slovo
Klíčové slovo auto je specifikátor deklarace.Avšak standard jazyka C++ definuje původní a revidovaný význam tohoto klíčového slova.Před jazykem Visual C++ 2010 klíčové slovo auto deklarovalo proměnnou v automatické paměťové třídě, což znamená, že tato proměnná měla místní životnost.Počínaje jazykem Visual C++ 2010, klíčové slovo auto deklaruje proměnnou, jejíž typ je odvozen z výrazu inicializace při deklaraci.Možnost kompilátoru /Zc:auto[-] řídí význam klíčového slova auto.
auto declarator ;
auto declarator initializer;
Poznámky
Definice klíčového slova auto se změnila v programovacím jazyce C++, ale ne v programovacím jazyce C.
Následující témata popisují klíčové slovo auto a odpovídající možnost kompilátoru:
Téma auto – klíčové slovo (odvození typu) popisuje novou definici klíčového slova auto.
Téma auto – klíčové slovo (specifikátor třídy úložiště) popisuje původní definici klíčového slova auto.
Téma /Zc:auto (odvození typu proměnné) popisuje možnost kompilátoru sdělující kompilátoru, kterou definici klíčového slova auto chcete použít.