Здравствуйте, DarkOne, Вы писали:
DO>Зачем вообще такой геморой нужен. По-моему только усложнение программы. Вообще госпрода программисты запомните таблицу из 16 элементов:
Обычно если и использую битовые константы то в основном как маски флагов, а их весьма удобно задавать так
enum {
accessRead = 1 << 0, // 0001
accessWrite = 1 << 1, // 0010
accessRW = accessRead | accessWrite // 0011
};