#cpp
#include#include using namespace std; bool xor(bool a,bool b); int main () { bool p,q; cout<<"vvedite P (0 ili 1): "; cin>>p; cout<<"vvedite Q (0 ili 1): "; cin>>q; cout<<"P i Q: "<<(p&&q)<<' \n'; cout<<"P ili Q: "<<(p||q)<<' \n'; cout<<"P xor Q: "< Ответы
Ответ 1
xor - это альтернативная лексема (см. тут). Они нужны на системах с ограниченным набором символов, например где нет символа ^ или &. Эта лексема будет рассматриваться как оператор ^. Следовательно объявление функции будет рассматриваться как bool ^(bool a, bool b); Замените имя xor на другое, например my_xor - и все заработает.
Комментариев нет:
Отправить комментарий