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.