我需要创建大的bitstring并获取指向存储它的内存的指针(我正在使用的API的要求)。是否有用C ++编写的库?
我看过boost :: dynamic_bitset,std :: vector和std :: bitset,但遗憾的是它们隐藏了内部细节(并且在std :: bitset的情况下不可调整大小)。我正在使用boost :: dynamic_bitset创建当前字符串并复制它,但我更愿意为了方便/性能而这样做。
编辑:之前提到的API是通过PCI-E将内存传递到外部设备。 bitstring可以被认为是某种程度上由CPU即时创建的专用指令。 API是相当低级的(它获取指向内存和大小的指针并将其发送到设备)。