Есть ли простой способ преобразовать битовую маску в индекс массива?
т. Если у меня есть перечисление
a = 0x01,
b = 0x02,
c = 0x04,
d = 0x08,
e = 0x10,
etc
и я хочу сохранить освобожденные данные в массиве, есть ли простой способ, позволяющий преобразовать a в 0, b в 1, c в 2. и т. Д.
Большое спасибо