Я хотел бы реализовать битовые карты 64 бит, 128 бит и 256 бит. Я думал об использовании специализированных классов для этих трех. Мне нужно установить биты, а также посмотреть их. Набор битов не будет динамическим, будут использоваться статические реализации 64, 128 и 256 бит.
Каковы плюсы и минусы использования набора битов c ++ поверх нативного типа, такого как long long, и манипулирования битами с помощью побитовых операций?
Есть ли издержки при использовании набора битов при инициализации или по любому другому фактору?
Спасибо