【发布时间】:2011-10-28 13:52:08
【问题描述】:
假设我有一个由位、一和零组成的 c++ 数组,并且我希望将它与一个整数进行按位异或,并将结果作为整数得到。最快的方法是什么?
【问题讨论】:
标签: c++ binary bit-manipulation bitwise-xor
假设我有一个由位、一和零组成的 c++ 数组,并且我希望将它与一个整数进行按位异或,并将结果作为整数得到。最快的方法是什么?
【问题讨论】:
标签: c++ binary bit-manipulation bitwise-xor
假设您的意思是std::bitset 并且假设它适合无符号长整数,那么unsigned long result = your_bits.to_ulong() ^ your_int;
【讨论】: