class TBase { /* ... */ };
class TExtended: TBase { /* ... */ );
C++ не хочет автоматически приводить тип
TExtended * к
TBase *. За что?!
Не вижу этому неприведению причин. Понимаю, в обратную сторону нарушит инкапсуляцию и потому его применять надо только если точно знаешь тип. Но в обратную, назад??
-- Вс ноя 21, 2010 02:15:34 --Может, у Borland (точнее, уже CodeGear для моей версии) есть какая-нибудь опция компилятора для снятия этого безобразия? (Microsoft VC++ тоже интересует, но не так сильно.)