Share via


auto, mot clé

Le mot clé auto est un spécificateur de déclaration. Cependant, le code C++ standard définit une signification originale et modifiée pour ce mot clé . Avant Visual C++ 2010, le mot clé auto déclare une variable dans la classe de stockage automatique ; c'est-à-dire, une variable qui a une durée de vie locale. À partir de Visual C++ 2010, le mot clé  auto déclare une variable dont le type est déduit à partir de l'expression d'initialisation de la déclaration. L'option du compilateur /Zc:auto [-] contrôle la signification du mot clé auto.

auto declarator ;
auto declarator initializer;

Notes

La définition du mot clé auto change dans le langage de programmation C++, mais pas dans le langage de programmation C.

Les rubriques suivantes décrivent le mot clé auto et l'option du compilateur correspondante :

Voir aussi

Référence

Spécificateurs de classe de stockage

Mots clés C++