Побитовая проверка наличия флага

Есть ли метод, обычно используемый для проверки наличия флага в типе данных int / other? Я придумал что-то вроде этого:

if ((host&flagtocheckfor)==flagtocheckfor)

Что работает нормально - однако это такой распространенный метод установки флагов, так ли обычно проверяются флаги? Или есть более лаконичный метод?

17
задан ultifinitus 19 October 2011 в 02:05
поделиться