LINUX.ORG.RU

История изменений

Исправление slackwarrior, (текущая версия) :

Если статусы фиксированные и надо только их смотреть, без выделения отдельного смысла, то я бы как-то так делал:

Ты там hexadecimal с binary не попутал, не? :)

В C++, например, можно так

Степенями двойки можно в любом языке где есть операторы булевой алгебры (разница только в том, что кто-то помнит/предвычисляет эти степени и фигачит константы, а кто упарывается в макросы сдвигами)... и, внезапно, где их нет, просто нужно будет вспомнить некоторую несложную математику... но чаще не нужно, особенно не нужно развесистой лапши из длинных снейккейсов и россыпей шаблониума :)

Исходная версия slackwarrior, :

Если статусы фиксированные и надо только их смотреть, без выделения отдельного смысла, то я бы как-то так делал:

Ты там hexadecimal с binary не попутал, не? :)

В C++, например, можно так

Степенями двойки можно в любом языке где есть операторы булевой алгебры (разница только в том, что кто-то помнит/предвычисляет эти степени и фигачит константы, а кто упарывается в макросы сдвигами)... и, внезапно, где их нет, просто нужно будет вспомнить некоторую несложную математику... но чаще не нужно, особенно не нужно развесистой лапши из длинных кэмелкейсов и россыпей шаблониума :)