Как объявить френдом иерархию классов ?
От: Аноним  
Дата: 04.08.05 07:17
Оценка:
Re: Как объявить френдом иерархию классов ?
От: Bell Россия  
Дата: 04.08.05 07:21
Оценка:
Здравствуйте, Аноним, Вы писали:

В общем случае никак, т.к. дружба не наследуется. Но есть частные случаи — так что напиши подробнее, что именно нужно.
Любите книгу — источник знаний (с) М.Горький
Re: Как объявить френдом иерархию классов ?
От: Cool Ace Россия  
Дата: 04.08.05 07:23
Оценка:
Здравствуйте, Аноним, Вы писали:

никак дружба не наследуется
Re[2]: Как объявить френдом иерархию классов ?
От: Аноним  
Дата: 04.08.05 07:25
Оценка:
Здравствуйте, Bell, Вы писали:

B>Здравствуйте, Аноним, Вы писали:


B>В общем случае никак, т.к. дружба не наследуется. Но есть частные случаи — так что напиши подробнее, что именно нужно.


Есть чисто абстрактный класс — интерфейс. От него много производных с разными реализациями. Им всем нужен доступ к еще одному классу.
Re: Как объявить френдом иерархию классов ?
От: sadomovalex Россия http://sadomovalex.blogspot.com
Дата: 04.08.05 09:17
Оценка:
Здравствуйте, Аноним, Вы писали:

http://www.rsdn.ru/Forum/Message.aspx?mid=1101522
Автор: CiViLiS
Дата: 31.03.05
"Что не завершено, не сделано вовсе" Гаусс
Re[3]: Как объявить френдом иерархию классов ?
От: Glоbus Украина  
Дата: 04.08.05 09:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Bell, Вы писали:


B>>Здравствуйте, Аноним, Вы писали:


B>>В общем случае никак, т.к. дружба не наследуется. Но есть частные случаи — так что напиши подробнее, что именно нужно.


А>Есть чисто абстрактный класс — интерфейс. От него много производных с разными реализациями. Им всем нужен доступ к еще одному классу.


Вообще это в корне плохой подход, на мой взгляд. Отношение дружбы очень сильное и очень серъезное может повлиять на поддержку и расширяемость. Если тебе нужно чтобы целая куча классов имела доступ к приватным полям некоего другого класса — знчит косяки в дизайне. Нужно вобщем пересмотреть дизигн.
Удачи тебе, браток!
Re[4]: Как объявить френдом иерархию классов ?
От: Аноним  
Дата: 04.08.05 09:57
Оценка:
Здравствуйте, Glоbus, Вы писали:

G>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, Bell, Вы писали:


B>>>Здравствуйте, Аноним, Вы писали:


B>>>В общем случае никак, т.к. дружба не наследуется. Но есть частные случаи — так что напиши подробнее, что именно нужно.


А>>Есть чисто абстрактный класс — интерфейс. От него много производных с разными реализациями. Им всем нужен доступ к еще одному классу.


G>Вообще это в корне плохой подход, на мой взгляд. Отношение дружбы очень сильное и очень серъезное может повлиять на поддержку и расширяемость. Если тебе нужно чтобы целая куча классов имела доступ к приватным полям некоего другого класса — знчит косяки в дизайне. Нужно вобщем пересмотреть дизигн.


Может отнаследовать абстракный класс ? Или еще какие-то приемы ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.