Bitwise operations between an integer and an array of bits
-
15-02-2021 - |
Frage
Suppose I have a c++ array of bits, ones and zeros, and I want to have it bitwise XORed with an integer number, and get the result as an integer. What is the fastest way to do so?
Lösung
Assuming that you mean a std::bitset
and assuming that it would fit into an unsigned long, then unsigned long result = your_bits.to_ulong() ^ your_int
;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow