Логический оператор XOR в C ++?

Что-то подобное существует? Это первый раз, когда я столкнулся с практической необходимостью, но я не вижу в спискев Страуструпе, Я намерен написать:

// Detect when exactly one of A,B is equal to five.
return (A==5) ^^ (B==5);

Но нет^^ оператор. Могу ли я использовать побитовый^ вот и получите правильный ответ (независимо от машинного представления истинного и ложного)? Я никогда не смешиваю& а также&&, или же| а также||поэтому я стесняюсь делать это с^ а также^^.

Мне было бы удобнее писать свой собственныйbool XOR(bool,bool) функция вместо

Ответы на вопрос(12)

Ваш ответ на вопрос