Всем привет.
помогите пожалуйста разрешить пару вопросиков:
1. собсно этот код работает
const unsigned long BIT_MASK = 1280;
bistset<32> var;
...
if ( BIT_MASK == (var & std::bitset<32>(BIT_MASK)).to_ulong() )
...
но! он мягко говоря ппц ... существует ли нормальный путь проверить вхождение маски ... хотелось бы писать что нить вроде :
if ( var & BIT_MASK )
2. насколько расточительнее по скорости работы использовать bitset вместо ulong'а ?
Спасибо большое.