Share via


mot clé de registre

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

register declarator ;

Notes

Par exemple :

register int var;

Spécifique à Microsoft

Le compilateur n'accepte pas les demandes de l'utilisateur pour les variables de registre ; à la place, il fait ses propres tableau de registre lorsque l'optimisation globale de registre-allocation (option /Oe) est activée.Toutefois, une autre sémantique associée au mot clé de registre sont respectées.

détail de FIN Microsoft

C ANSI ne permet pas de prendre l'adresse d'un objet de registre ; cette restriction ne s'applique pas à C++.Toutefois, si l'opérateur d'adresse (&) est utilisé sur un objet, le compilateur doit mettre l'objet dans un emplacement pour lequel une adresse peut être représentée.Dans la pratique, cela signifie dans la mémoire au lieu d'un registre.

Voir aussi

Référence

Spécificateur de classe de stockage

Mots clés C++