autoキーワードは、static以外のローカル変数の保存期間を自動にする、と宣言するのに使用します。
autoキーワードは完全にオプションで、使用されることは滅多にありません。
新しいC++の標準規格では、他の目的で使用する予定なので、autoの使用は推奨されていません。
関連トピック: register, static