問題タブ [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.
c++ - dynamic_bitset を整数値で更新する
dynamic_bitset を使用すると、整数値 (以下の 5、124) に基づいて初期化することができます。整数値での更新も可能ですか?
以下のソリューションでは、新しい dynamic_bitset を作成するときに、更新ごとにヒープ メモリを割り当てます。これは不十分な解決策です (遅い、ヒープの断片化の可能性など)。
個々のビットを設定せずに int から値を更新する方法についてのアイデアはありますか?
c++ - ファイルC ++のdynamic_bitsetへの/からの書き込み/読み取り
そのため、ビット文字列を int 型のベクトルに変換してから、ベクトルの要素を dynamic_bitset オブジェクトにプッシュし、そのオブジェクトをファイルに書き込みます。これが私のコードです。
ビット文字列を整数のベクトル型に変換するコードを次に示します。
「Bits」の要素を印刷しようとしましたが、何も印刷されず、長さも 1 です。何が間違っていますか?