标签: c++ boost-dynamic-bitset
我有一个文件带有boost :: dynamic_butset输入。该文件以8位块的形式存储块。然后,它被传递到我可以编辑的文件中的函数中。问题是,我需要将此位集的位存储到16位整数而不是8位整数的向量中。
我尝试过
boost::dynamic_bitset<uint16_t> newInput (input);
但是它说由于类型不同,没有匹配的函数调用。我如何才能将原始位集存储在向量中? 我正在使用的输入位集绝对是巨大的,因此使用for循环移动所有内容是不可能的。