2016-07-06 19 views
0

実行時にビットセットを動的に割り当てる必要があるアプリケーションがあるため、強制的にboost::dynamic_bitsetを使用します。しかし、効率の理由から、私は最終的にstd::bitsetとしてデータを使用したいと思います。 boost::dynamic_bitsetからstd::bitsetに変換するにはどうすればよいですか?dynamic_bitsetをstd :: bitsetに変換する

答えて

0

私はあなたの処理のためにサイズのビットセットを作成しなければならないと思います。

あなただけ

std::bitset<8> bitworkarea; 

それとも、その後、より大きな作業領域を作成してアクセスし、より多くのビットを持っている必要がある場合は、その後、バイトを扱っている場合。

以下のポストは、ビットセット間のコピーを助ける必要があります。

How to initialize a boost::dynamic_bitset from std::bitset

関連する問題