приветствую!
Как правильно проверить наличие флагов?
нужно проверить на совпадение одного или нескольких флагов, к примеру 10
, может включать 10
или 8
или 2.
но если уже 11
, то проверяем на 10
, 8
, 2
и единичка лишняя
проверка не прошла
прочитал више и мало что понял, но сложно обяснить, поэтому пример:
ОБНОВЛЕН
01010 | 01010 | pass
01000 | 01010 | pass
00010 | 01010 | pass
00100 | 01010 | not valid
01011 | 01010 | not valid
00000 | 01010 | not valid
11010 | 01010 | not valid