Domanda

Sto cercando macro di bit generiche (ad es. estrazione o impostazione di più bit), in modo da non doverle reinventare.Su NetBSD ho trovato almeno __BIT e __BITS in <sys/cdefs.h>, ma glibc non sembra avere tali macro (sebbene GCC fornisca alcune funzioni bit integrate più complesse).Non ho ancora esaminato altre piattaforme.Qualcuno conosce altre funzioni o macro di bit predefinite?

È stato utile?

Soluzione

Penso che non ce ne siano su MS (tranne il banale HIWORD / LOWORD, ecc.) Ma d'altra parte, perché non usare invece campi di bit?Se hai a che fare con bit che hanno un layout predefinito, questo è.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top