Что делает XOR в C++?