Не допускается переопределение операторов применительно ко встроенным типам данных. learn.microsoft.com
Перегруженные операторы должны быть нестатической функцией-членом класса или глобальной функцией. learn.microsoft.com Глобальная функция, которой требуется доступ к частным или защищённым членам класса, должна быть объявлена в качестве дружественной функции этого класса. learn.microsoft.com
Если функция дружественная, бинарный оператор имеет два аргумента, унарный — только один. otus.ru При работе с нестатической функцией-членом бинарный оператор имеет один аргумент, унарный — вовсе их не имеет. otus.ru
Минимум один операнд должен быть пользовательского типа, исключая operator typedef. otus.ru
Первым аргументом операторов, перегруженных в виде функций-членов, всегда является тип класса объекта, для которого вызывается этот оператор (класса, в котором объявлен оператор, или класса, производного от этого класса). learn.microsoft.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.