0

boost::dynamic_butset 入力を持つファイルが 1 つあります。このファイルは、ブロックを 8 ビットのチャンクで格納します。次に、編集が許可されているファイル内の関数に渡されます。問題は、このビットセットのビットを 8 ビット整数ではなく 16 ビット整数のベクトルに格納する必要があることです。

私はこれを試しました

boost::dynamic_bitset<uint16_t> newInput (input);

しかし、タイプが異なるため、一致する関数呼び出しはありません。この元のビットセットをベクトルに格納するにはどうすればよいですか? 私が使用している入力ビットセットは非常に大きいため、for ループを使用してすべてを移動することは問題外です。

4

0 に答える 0