« Programmation C/Classe de stockage » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Classe 'extern' : revert |
|||
Ligne 48 :
===Classe 'volatile'===
Ce mot-clé est l'antonyme de <code>
Il sert à spécifier au compilateur que la variable peut être modifiée à son insu. Elle n'est pas enregistrée dans un registre, le processeur va donc la chercher en mémoire à chaque utilisation ce qui baisse les performances. Ceci sert par exemple pour les coordonnées d'un pointeur de souris qui seraient modifiées par un autre programme, ou par exemple pour de la programmation avec de multiples fils d'exécution qui doivent communiquer entre eux.
|