Bitwise operations between an integer and an array of bits

369 views Asked by At

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?

1

There are 1 answers

0
Mark B On BEST ANSWER

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;