Он перегружен в том смысле, что один и тот же символ используется для обозначения разных вещей в разных местах (например, разыменование указателя, умножение между int
s, умножение на другие встроенные типы и т. Д.).
Обычно, однако, «перегрузка оператора» относится к определению оператора (который имеет тот же символ, что и встроенный), используя пользовательский код , чтобы он делал что-то интересное для пользователя определенный тип .
Итак ... вы оба правы: -)