Вопросы к Поиску с Алисой
Перегрузка операторов в C++ отличается от перегрузки в других языках программирования тем, что в C++ она доступна только для пользовательских типов (классов). foxford.ru Перегружать можно только существующие в языке операторы, нельзя «придумать» новые. foxford.ru
В C++ можно выделить четыре типа перегрузок операторов: перегрузка операторов преобразования типа, операторов размещения new и уничтожения delete объектов в памяти, а также литералов. ru.ruwiki.ru
В других языках программирования, например C#, перегрузка операторов тесно связана с перегрузкой методов. ru.wikipedia.org Для перегрузки оператора служит ключевое слово Operator, определяющее «операторный метод», который определяет действие оператора относительно своего класса. ru.wikipedia.org
Таким образом, основное отличие заключается в том, что в C++ перегрузка доступна только для пользовательских типов, а в других языках программирования перегрузка операторов может быть связана с перегрузкой методов и использованием специальных синтаксических конструкций для определения и переопределения операций. ru.wikipedia.org ru.ruwiki.ru