auto キーワード
auto のキーワードは宣言の指定子です。ただしC++ 標準ではこのキーワードの元の意味と変更後の意味を定義します。Visual C++ 2010 の前にauto のキーワードは寿命クラスの変数を宣言しています ; つまりローカルの有効期間を持つ変数。Visual C++ 2010 以降では auto のキーワードは型が宣言の初期化子式から推論される型の変数を宣言します。/Zc: 自動 - [入力] コンパイラ オプションは auto のキーワードの意味を制御します。
auto declarator ;
auto declarator initializer;
解説
auto キーワードの定義はC++ プログラミング言語ではなく C プログラミング言語に変更します。
次のトピックでは auto のキーワードと対応するコンパイラ オプションについて説明します :
auto キーワード (の型推論) は auto キーワードの新しい定義を記述します。
auto キーワード (ストレージ クラスの指定子) は auto キーワードの元の定義について説明します。
/Zc:auto (変数の型の推測) を使用すると auto のキーワードの定義にコンパイラに指示するコンパイラ オプションについて説明します。