Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ビット、1、0のc ++配列があり、それを整数とビット単位でXORして、結果を整数として取得したいとします。そうするための最速の方法は何ですか?
あなたがaを意味し、それがunsigned longに収まるstd::bitset とunsigned long result = your_bits.to_ulong() ^ your_int仮定すると、 ;
std::bitset
unsigned long result = your_bits.to_ulong() ^ your_int