Почему перегрузка операторов может быть полезной для того, кто использует класс, даже если для разработчика это выглядит сложным или не очень интуитивным? — ДейлиПреп