Видел как некоторые осуществляют операции со сдвигами для получения оптимизации памяти.
enum(<<= 1) { test_1 = 1, test_2 } new someTest; stock SomeFuncTest(id) { someTest |= 1 << id; }
Но не могу понять как поступить, если мне понадобиться сохранить в бд. (смотрел мануалы по побитовым операциям, всё равно затруднительно).
Предполагаю:
1. Ячейка с полем Binary.
2. Сдвигать >>= и сохранять,что сомнительно..