Как сделать, чтобы (x==1 && x==2 && x==3 && x==4) возвращало true?

1,00
р.
Сегодня задали весёлый вопрос по C++ - как добиться, чтобы
(x==1 && x==2 && x==3 && x==4)
имело значение true?

Ответ
Примерно так
class X { public: bool operator==(int other) { return true } }
x = X()