bitset

    0

    1答えて

    bと呼ばれるBitSetを作成し、javaでこのコードスニペットを使用してファイルに保存しました。 byte[] bs = b.toByteArray(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); baos.write(bs); FileOutputStream fr_out = new Fi

    1

    1答えて

    initializer_listを使用してbitsetを作成する方法はありますか?例えば 私がやりたい: const auto msb = false; const auto b = true; const auto lsb = false; const bitset<3> foo = {msb, b, lsb}; しかし、私はこれを試したとき、私は得る: error: could no

    6

    1答えて

    私はXORを128ビットのビットセットにしようとしています。 #include<iostream> #include<bitset> int main() { std::bitset<128> testing; testing = std::bitset<128>(0x544F4E20776E69546F656E772020656F)^ std::bitset<

    0

    1答えて

    BitSetを使用してJavaでラップアラウンドして左シフトを実行する方法を試行していますが、ラップアラウンドを行う方法を理解できません。今私の方法は、最初のビットを削除し、その最初のビットを最後に追加することなく残りを保持します。 public static BitSet leftShift(int amount, BitSet b){ BitSet bit2 = new BitSet

    6

    1答えて

    std::bitset::sizeが非静的である理由を私はおそらく想像できません。サイズがconstexprになるのはずっと難しくなります。それは静的であれば、あなたがしなければならないだろう、すべてが BitsetType::size() だろうと機能のない犠牲はないだろうとき template<int val> struct int_ { static const const

    0

    2答えて

    テンプレートパラメータNがconstexpr関数を使用して計算されるstd::bitsetクラスのエイリアスを入力しようとしています。しかし、このアプローチは壁に乗っているようです。 コードは現在、次のようになります。 static constexpr std::size_t ComponentCount() noexcept { return 3U; } static const

    3

    1答えて

    私のアプリケーションでBitSetを使用していて、BitSetのすべての使用ビットがtrueに設定されているかどうかを確認したいと思います。今、すべてのビットがfalseに設定されているかどうかをチェックする方法isEmpty()がわかりましたが、肯定的なケースを見つけることができません。私はsomeBitSet.cardinality() == someBitSet.size()のようなことをす

    4

    2答えて

    BitSetを使用するライブラリがあり、ライブラリを使用するにはSet [Int]型のデータを変更する必要があります。 .toSeq:_*操作を使用することですが、これはBitSetから[Int]または他の方法に変換する効率的な方法であるとは確信していません。 scala> BitSet(Set(1,2,3).toSeq:_*) res55: scala.collection.immutable

    5

    3答えて

    複数のビット集合のJavaの共通の親を見つけます。問題は、ビットセットの共通の親を見つけることです。左端のビットから始めます。ここではいくつかの例は以下のとおりです。 011 010 001 Common Parent: 0 00 010 Common Parent: 0 00 11 10 Common Parent: None 1101 111 1100 Com

    5

    4答えて

    ビッグエンディアンマシンからリトルエンディアンマシンにあるデコーダに送られるデータをデコードしようとしています。私はこれを非常にうまく扱っていないし、自分自身を混乱させるような気がする。 ビットセットを使用してデータを印刷するので、特定の32ビット構造に対してどのように出力されているかを正確に把握でき、必要なデータがビットシーケンスの途中にあることがわかります。 ここで、32ビットの値を持っていて