Влад уже дал правильный ответ. Я просто добавляю простую таблицу, которая может помочь показать, как можно решить подобные проблемы.
| v2 = true | v2 = false |
-----------+------------+------------+
v1 = true | false | true |
-----------+------------+------------+
v1 = false | true | false |
-----------+------------+------------+
Изменить: таблица была обновлена в соответствии с обновленным вопросом.
Как уже упоминал Влад, выражение может быть преобразовано в !=
. Добавлены паразиты для уточнения. Они не нужны компилятору.
bool v3 = (v1 != v2);