有很多已知的比特笨拙的黑客,例如清单here;以及SO上的numerous questions here
是否有标准库,甚至是单个头文件,实现所有这些? (我会得到,作为内联函数和/或预处理器宏。)
编辑:我对使用特殊类型的实现不感兴趣,即位向量或位集,而是直接在你的ints / unsigneds / etc上工作的代码。
答案 0 :(得分:1)
好吧,有std <bitset>
甚至bitmagic
谷歌搜索会发现更多
答案 1 :(得分:1)
这两个库名为“Bitfile”库和“Bitarray”库。您可以在以下网址找到它:
http://michael.dipperstein.com/bitlibs/
还有一个单独的头文件,您可能会发现它非常有用: