"Kovalenko Dmitry" ... > > > template<class ТСосед> > > class TBoy:public TМама, //официальный родитель > > public ТПапа, //официальный родитель > > virtual private ТСосед // Это типа аист > > { > > //... > > > > }; > > Не, я все таки гений проектирования.
Бу ? Га ? ;) > Как я предусмотрительно заюзал соседа через virtual-наследование. Гы. Га ! > Ведь, фактически, в общем случае, сосед мог быть базовым классом как у > TМама, так и у ТПапа. А, благодаря virtual, у нас будет строго одна > копия данных соседа. TПапа тоже в общем случае виртуален ;) -- Хорсун Влад