問題タブ [boost-dynamic-bitset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
120 参照

c++ - dynamic_bitset を整数値で更新する

dynamic_bitset を使用すると、整数値 (以下の 5、124) に基づいて初期化することができます。整数値での更新も可能ですか?

以下のソリューションでは、新しい dynamic_bitset を作成するときに、更新ごとにヒープ メモリを割り当てます。これは不十分な解決策です (遅い、ヒープの断片化の可能性など)。

個々のビットを設定せずに int から値を更新する方法についてのアイデアはありますか?

0 投票する
1 に答える
48 参照

c++ - ファイルC ++のdynamic_bitsetへの/からの書き込み/読み取り

そのため、ビット文字列を int 型のベクトルに変換してから、ベクトルの要素を dynamic_bitset オブジェクトにプッシュし、そのオブジェクトをファイルに書き込みます。これが私のコードです。

ビット文字列を整数のベクトル型に変換するコードを次に示します。

「Bits」の要素を印刷しようとしましたが、何も印刷されず、長さも 1 です。何が間違っていますか?