問題タブ [std-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++ - C++ での std::bitset を使用した算術演算
私は今日ここに来て、どうすればビッグstd::bitset
を正しく処理できるかについて、賢明なヒントをいくつかお聞きしたいと思います。具体的には、256 ビット (最終的にはそれ以上) のビットセットを管理する必要があり、従来のバイナリ演算を実行する必要があるまでは問題ありません。ビットセット間の減算を実行する必要があるときに問題が発生します。通常はto_ulong()
orto_ullong()
で変換し、減算を実行してビットセットに再変換しn_bits > 64bit
ますが、以前のように簡単ではありません。
それで、別の方法でビットセット間の減算を実行する方法があるかどうかを尋ねるためにここにいます。BigNum C++ ライブラリも 1 つ (またはそれ以上?) 存在することは知っていますが、外部ライブラリを追加せずに実行できるものを探しています。lib の使用は、この問題を解決する最後の可能な方法だと思います。
ありがとうございました!