Comunque per il tuo esempio, spesso chi sta scrivendo il codice non si rende conto che esiste un modo più semplice e finisce per complicare inutilmente. Dopo un po' di brain-fuck(le operazioni bitwise non sono affatto intuitive se non sai che significano: "estrai questo", "aggiungi questo" ecc), ho capito anche io che la negazione logica e bitwise si cancellano a vicenda, ma magari se non sei proprio un espertone e ti mettono li a fare roba bitwise non ci arrivi subito.
Il fatto di chiamare una bitmask flag però :/
1
u/SteelRazor47 Emilia Romagna Sep 04 '18
Ewwww, codice bitwise. Ma chi me lo fa fare?