В связи с переползанием на C++ хочу спросить (не холивара ради, а понимания для) - используется ли в реальных рабочих проектах перегрузка операторов? При первом приближении кажется, что это очень запутанная вещь, которая потенциально ведёт ко множеству ошибок, особенно, если в разработке принимает участие >1 человека.
Спасибо.