Bonjour, je cherche à utiliser les opérateur << et >> et je sais que je me trompe dans mon code :
Merci bcpCode:
1
2
3
4
5
6
7
8
9 class Maclass{ ... public void fonction(){ byte b1; this << b1; ... } }
Version imprimable
Bonjour, je cherche à utiliser les opérateur << et >> et je sais que je me trompe dans mon code :
Merci bcpCode:
1
2
3
4
5
6
7
8
9 class Maclass{ ... public void fonction(){ byte b1; this << b1; ... } }
le décalage bits à bits ne fonctionne que sur les byte/ int / long. Pas sur les objets!
Ça, et puis a << b est une expression, pas une instruction. Qu'est-il censé se passer avec un décalage de bits dont on ne stocke pas le résultat ?
ca ne passe pas a la compile je croisCode:a << b
Ceci passe
Code:
1
2
3
4 int x = 15; x = (x << 2);