E>На мой взгляд -- еще один опус о том, как с помощью макросов и шаблонов построить велосипед, сложность которого превышает сложность решаемой проблемы. >Но, возможно, это из-за того, что я мало использую битовые операции и не сталкивался при этом с описываемыми в статье проблемами.
+1. полностью согласен с этим утверждением.
для программистов пишущих низкоуровневый код (например установка бит регистра состояния какого-нибудь контроллера),
битовые маски гораздо читабельнее имхо.
иные же сталкиваются с этим настолько редко, что лучше потратить время на что-то более полезное чем на освоение подобных "велосипедов"