0
ビット、1と0のC++配列があり、ビット単位で整数値でXORし、その結果を整数として取得したいとします。そうする最速の方法は何ですか?整数とビットの配列の間のビット演算
ビット、1と0のC++配列があり、ビット単位で整数値でXORし、その結果を整数として取得したいとします。そうする最速の方法は何ですか?整数とビットの配列の間のビット演算
std::bitset
とを、符号なしlongに収まると仮定すると、unsigned long result = your_bits.to_ulong()^your_int
とします。