Re: наследование operator+
От: LaptevVV Россия  
Дата: 14.10.04 07:18
Оценка:
Здравствуйте, Demokratizator, Вы писали:

D>День добрый! такой вопрос возник!

D>Есть класс в котором перегружен ooperator+ и возвращает он естественно тип этого класса.
D>Есть производный от него класс который полностью наследует базовый!
D>так вот этот производный класс может использовать этот operator+ но проблеиа в том что он возвращает обьект типа базовый класс. и возникает ошибка приведения типа базового к потомку — и это спарведливо!
D>как этого лучше избежать
D>либо переопределять приведение типа
D>либо что-то еще?
Сделать операцию дружественной функцией, во-первых.
А потом переопределить операцию присваивания.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.