Bonjour,
j'ai vu que parfois dans certains headers que pour certaines constantes, au lieu de l'attribution directe d'une valeure entière on trouve parfois des décallages de bits sur une meme valeur.
Exemple:
Pourquoi ? Y'a t-il un avantage ? Ou bien .... chais pas ... !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef enum { EX_UN = 1 << 1, EX_DEUX = 1 << 2, EX_TROIS = 1 << 3 }test_e;
Ceci est surtout par curiosité et pour ne pas rester idiot devant de telles constantes![]()
En tout cas, merci d'avance pour vos lumières![]()
Partager