2
Побитовое ИЛИ против добавления флагов
Я видел, как другие использовали Bitwise-OR для объединения флагов раньше: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; Я тоже так делаю. Но я также видел некоторые (не так много) флаги объединения, используя сложение: #define RUN 0x01 #define JUMP 0x02 …