我有一个应用程序,我需要在运行时动态分配一个bitset,所以我不得不使用boost::dynamic_bitset
。但是,出于效率原因,我希望最终将数据用作std::bitset
。如何从boost::dynamic_bitset
转换为std::bitset
?
答案 0 :(得分:0)
我认为你必须为你的处理创建一个std:bitset。
如果你只是处理一个字节,那么
std::bitset<8> bitworkarea;
或者,如果您需要访问更多位,则创建更大的工作区域。
下面的帖子也应该帮助在位集之间进行复制。