Utilizando operadores Bitwise en banderas
Tengo cuatro banderas
Current = 0x1
Past = 0x2
Future = 0x4
All = 0x7
Digo que recibo las dos banderas Pasado y Futuro setFlags(PAST | FUTURE)
). ¿Cómo puedo saber siPast
¿esta en ello? Del mismo modo, ¿cómo puedo decir queCurrent
no está en eso? De esa manera no tengo que probar todas las combinaciones posibles.