有没有什么能阻止这种形式的XOR测试?

lsa*_*mon 1 c++ bit-manipulation xor

有没有什么能阻止这种形式的XOR测试?

 bool result = false;
 bool b1 = false;
 bool b2 = false;

 ...

 if ( b1 ^ b2 )
 {
    result = true;
 }

小智 9

我希望更清楚:

if ( b1 != b2 )
 {
    result = true;
 }
Run Code Online (Sandbox Code Playgroud)

  • 或者只是结果=(b1!= b2) (2认同)
  • @Alexandre:那不太一样.如果`b1 == b2`,原始保留`result`的先前值,但是这不是. (2认同)