假设我有一个由位、1 和 0 组成的 C++ 数组,我想将它与一个整数按位异或,并得到整数形式的结果。最快的方法是什么?
最佳答案
假设你的意思是 std::bitset
并且假设它适合一个 unsigned long,那么 unsigned long result = your_bits.to_ulong() ^ your_int
;
关于c++ - 整数和位数组之间的按位运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7930157/