"Kovalenko Dmitry" ...
>
> > template<class ТСосед>
> > class TBoy:public TМама, //официальный родитель
> >            public ТПапа, //официальный родитель
> >            virtual private ТСосед // Это типа аист
> > {
> >  //...
> >
> > };
>
> Не, я все таки гений проектирования.

    Бу ? Га ? ;)

> Как я предусмотрительно заюзал соседа через virtual-наследование. Гы.

    Га !

> Ведь, фактически, в общем случае, сосед мог быть базовым классом как у
> TМама, так и у ТПапа. А, благодаря virtual, у нас будет строго одна
> копия данных соседа.

    TПапа тоже в общем случае виртуален ;)

--
Хорсун Влад


Reply via email to