0
我有一个应用程序,我需要在运行时动态分配一个bitset,所以我不得不使用boost::dynamic_bitset
。但是,出于效率原因,我想最终使用std::bitset
的数据。我怎么可能从boost::dynamic_bitset
转换为std::bitset
?将dynamic_bitset转换为std :: bitset
我有一个应用程序,我需要在运行时动态分配一个bitset,所以我不得不使用boost::dynamic_bitset
。但是,出于效率原因,我想最终使用std::bitset
的数据。我怎么可能从boost::dynamic_bitset
转换为std::bitset
?将dynamic_bitset转换为std :: bitset
我认为你将不得不为你的处理创建一个std:bitset大小。
如果你只是用一个字节处理,然后
std::bitset<8> bitworkarea;
或者,如果你需要有访问,然后创建一个更大的工作区更多的位。
下面的帖子也应该帮助复制bitsets。