Получи случайную криптовалюту за регистрацию!

Цыганские фокусы программистов, выпуск четвертый. В этот раз | Хауди Хо - IT юмор, жизнь программиста

Цыганские фокусы программистов, выпуск четвертый.

В этот раз наш фокус сложно назвать цыганским, но он всё еще крайне полезный.
И это, - использование побитовых операций для создания флагов.
Своего рода аналог ENUM, вот только доступный в любом ЯПе, где есть возможность работы с побитовыми операциями.

Посмотрите на код, чтобы понять как это работает.
Тут главное соблюдать одно правило.
Нумерация значений побитовых флагов должна быть такой: 0, 1, 2, 4, 8, 16, 32, 64, 128, 256 и так далее.

В остальном, - пользуйтесь
Особенно если хотите понтонуться в коде при помощи таких вот цыганских фокусов