IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topicStart Poll

En ligne · [ Standard ] · Linéaire+

> Cherche Référence En C++

Aronnax
post 07/12/2003 10:35
Message #1


Gobelin
**

Groupe : Membres
Messages : 72
Inscrit le : 06/08/2003 19:42
Membre no. 226



J'ai quelques difficultés sur la compréhension des opérations de décalages et de manipulations de bits en C++, donc avez vous des url ou des références de livres sur le C++, et surtout sur cette partie ?
1. je ne saisi pas bien l'utilité des décalages et manipulations de bits
2. concrétement, dans quels cas ces opérations sont-elles les plus utiles ?

Merci à ceux sauront me répondre ! smile.gif


--------------------
"Si Dieu était soudainement condamné à vivre la vie qu'il inflige aux hommes, il se suiciderait" A.Dumas
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gfx
post 07/12/2003 17:14
Message #2


Goule
****

Groupe : Membres
Messages : 980
Inscrit le : 01/08/2002 23:00
Lieu : Lyon
Membre no. 106



J'ai la flemme... smile.gif Disons qu'on s'en sert pas souvent en programmation classique, mais un exemple tout bête. Les couleurs RGB sont codées dans des entiers. Chaque composante de la couleur est sur un octet. Par exemple la couleur rouge pure c'est (255, 0, 0). Bref, ben pour foutre ça sous forme d'entier on fait : rouge << 16 | vert << 8 | bleu. Pour récupérer la composante rouge depuis un entier on fait : (couleur >> 16) & 0xFF.

smile.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Aronnax
post 08/12/2003 13:22
Message #3


Gobelin
**

Groupe : Membres
Messages : 72
Inscrit le : 06/08/2003 19:42
Membre no. 226



oki !
c'est en fait un héritage de l'assembleur quoi ? on code directement en bits pour gagner du temps (de traitement à la compilation j'imagine), à l'image des mnémoniques de l'assembleur ?

Merci j'y vois un peu plus clair ! happy.gif


--------------------
"Si Dieu était soudainement condamné à vivre la vie qu'il inflige aux hommes, il se suiciderait" A.Dumas
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
niko
post 08/12/2003 13:51
Message #4


Muggle
****

Groupe : Membres
Messages : 717
Inscrit le : 03/07/2002 23:00
Lieu : Toulouse
Membre no. 85



Ouais ça doit êtr eà peu près ça parce que moi j'avais utilisé les shl et shr (équivalent en assembleur) qu'à mes tous débuts sous dos pour faire des trucs graphiques fonfons en 320*200 et peut-être un peu en Pascal et en C quand j'avais rien d'autre à foute que d'optimiser des programmes qui ne demandaient qu'un temps d'exécution proche d'epsillon.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gfx
post 08/12/2003 19:08
Message #5


Goule
****

Groupe : Membres
Messages : 980
Inscrit le : 01/08/2002 23:00
Lieu : Lyon
Membre no. 106



Ben c'est pas que pour de l'optimisation. C'est pratique et tu es obligé d'utiliser ce genre de trucs pour les machins bas niveau (graphisme, réseau...).


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
niko
post 09/12/2003 9:02
Message #6


Muggle
****

Groupe : Membres
Messages : 717
Inscrit le : 03/07/2002 23:00
Lieu : Toulouse
Membre no. 85



ouais c'est ce que je faisais sous Dos mais j'ignorais qu'il y avait encore des connards pour se faire chier à faire du graphisme via l'assembleur ^^


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Version bas débit Nous sommes le : : 20/04/2024 4:18