|
|
От: |
theven
|
|
| Дата: | 15.11.12 06:38 | ||
| Оценка: | |||
typedef unsigned short MaskType;
// содержат различные значения степени 2
const MaskType bit1value = ...;
const MaskType bit2value = ...;
// содержат какие биты включать
bool bit1Enable;
bool bit2Enable;
// умножение?
MaskType flags = bit1value * bit1Enable + bit2value * bit2Enable;