标签: c++ binary bit-manipulation bitwise-xor
假设我有一个c ++数组的位,1和0,我希望用整数进行按位XOR运算,并将结果作为整数得到。最快的方法是什么?
答案 0 :(得分:4)
假设您的意思是std::bitset 和,假设它适合无符号长整数,那么unsigned long result = your_bits.to_ulong() ^ your_int;
std::bitset
unsigned long result = your_bits.to_ulong() ^ your_int