Я создал класс для работы с битами для unsigned int (8, 16, 32 ...), и я пытался сравнить его с простыми битовыми операциями, но получил точный тест скорости побитовые операции сложны по меньшей мере. Причина обертки в том, что она намного менее сложна в использовании.
Теперь, хотя это может быть более академически полезным, чем практически, я хотел бы знать, возможно ли сделать класс, обертывающий вокруг int, настолько прозрачным, что это похоже на работу с int напрямую (со всеми возможными операторами ) за исключением функций, которые позволяют мне манипулировать им определенным образом и, если это возможно, быть настолько быстрыми (с большим количеством вставок).
Я в порядке, чтобы использовать все без исключения функции C ++ 0x для достижения этой цели.