64 ビット、128 ビット、および 256 ビットのビットマップを実装したいと考えています。この3つに特化したクラスを使おうと考えていました。ビットを設定し、それらを調べる必要もあります。ビットセットは動的ではなく、64、128、および 256 ビットの静的実装が使用されます。
long long のようなネイティブ型を使用し、ビットごとの操作を使用してビットを操作するよりも、C++ ビットセットを使用することの長所と短所は何ですか?
初期化またはその他の要因でビットセットを使用する際にオーバーヘッドはありますか?
ありがとう