Структура классов.
От: codelord  
Дата: 15.09.08 14:09
Оценка:
Помогите плиз обойти проблемку.
Ситуация :
Есть класс А, от является другом (friend) класса С,
и есть наследники от класса А,
D B E и тд.
Класс а является интерфейсом для класса наследков.

Так вот хочется чтобы все классы наследники от тоже являлись друзьями для C
т/е могли его видеть, но при этом не трогать класс С,

т/е
class C { friend class A; };
class A { };

class D : public A { }; //хочется чтобы эти наследники тоже видели члены и методы не являющиеся открытыми без изменения класса С
class B : public A { };
class E : public E { };

как можно организовать данную структуру. спасибо;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.