Sie können es so machen:
%Vor%(Verschieben Sie beide Werte so, dass die erforderlichen Bits mit & gt; & gt; an der niedrigstwertigen Position liegen, wählen Sie mit & nur das untere Bit des Ergebnisses der Operation ^ und verschieben Sie dann das Ergebnis in die Position einer anderen Null -Wert auf ^ mit dem ursprünglichen Ziel. Das Ergebnis entspricht dem Kopieren des Bits in_Bit von in in Bit out_Bit von out.)
Tags und Links optimization c++ c++11 bit-manipulation branch-prediction