Из книги Г. Шилдта — «C++. Базовый курс»:
Несмотря на то что C++ не содержит встроенный логический оператор «исключающее ИЛИ» (XOR)...
В книге говорится, что оператор xor в C++ нет, но g++ (v. 5.4.0) на инструкции
cout << "P XOR Q: " << (p xor q) << '\n';