Natrafiłem na następujący fragment kodu
if( 0 != ( x ^ 0x1 ) )
encode( x, m );
Co x ^ 0x1
znaczy Czy to jakaś standardowa technika?
0 != (x ^ 1)
→ x lub obie strony o 1 → (0 ^ 1) != (x ^ 1 ^ 1)
→ uprość →1 != x
if (1 != x)
trudno jest pisać.
type
z x
nie podano - stąd nie wiemy, to jest liczbą całkowitą w tym C ++ oznaczone problem. Jasne, jeśli jest to C lub x
liczba całkowita, odpowiedź jest łatwa, ale to nie jest dane i operator ^
istnieje możliwość przeładowania .