День добрый! такой вопрос возник!
Есть класс в котором перегружен ooperator+ и возвращает он естественно тип этого класса.
Есть производный от него класс который полностью наследует базовый!
так вот этот производный класс может использовать этот operator+ но проблеиа в том что он возвращает обьект типа базовый класс. и возникает ошибка приведения типа базового к потомку — и это спарведливо!
как этого лучше избежать
либо переопределять приведение типа
либо что-то еще?