Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

register, mot clé

Le mot clé register spécifie que la variable doit être stockée dans un registre d'ordinateur, si possible.

register declarator ;

Par exemple :

register int var;

Section spécifique à Microsoft

Le compilateur n'accepte pas les demandes de l'utilisateur pour les variables de registre. À la place, il crée ses propres options de registre lorsque l'optimisation des allocations de registre globales (option /Oe) est activée. Toutefois, toutes les autres sémantiques associées au mot clé register sont respectées.

FIN de la section spécifique à Microsoft

C ANSI n'autorise pas l'indication de l'adresse d'un objet de registre : cette restriction ne s'applique pas à C++. Toutefois, si l'adresse de l'opérateur (&) est utilisée sur un objet, le compilateur doit placer l'objet dans un emplacement pour lequel une adresse peut être représentée. Dans la pratique, cela signifie en mémoire plutôt que dans un registre.

Afficher: