0

我有一个应用程序,我需要在运行时动态分配一个位集,所以我不得不使用boost::dynamic_bitset. 但是,出于效率原因,我希望最终将数据用作std::bitset. 我该如何从boost::dynamic_bitsetto转换std::bitset

4

1 回答 1

0

我认为你必须为你的处理创建一个大小的 std:bitset 。

如果你只是处理一个字节,那么

std::bitset<8> bitworkarea;

或者,如果您需要访问更多位,则创建更大的工作区域。

下面的帖子也应该有助于在位集之间进行复制。

如何从 std::bitset 初始化 boost::dynamic_bitset

于 2016-08-20T12:34:38.643 回答