Как friend'а объявить?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 14.07.11 22:36
Оценка:
Здравствуйте, коллеги!

class A {};

class B
{
class Inner
{
}; // class Inner
}; // class B


Как объявить Inner friend'ом класса A?
Маньяк Робокряк колесит по городу
Re: Как friend'а объявить?
От: okman Беларусь https://searchinform.ru/
Дата: 14.07.11 22:42
Оценка:
Здравствуйте, Marty, Вы писали:

M> Здравствуйте, коллеги!


M>
M>class A {};

M>class B
M>{
M>class Inner
M>{
M>}; // class Inner
M>}; // class B
M>


M>Как объявить Inner friend'ом класса A?


Поскольку Inner объявлен в секции private, то никак.
Иначе решается строкой friend class B::Inner в объявлении класса A.
Re[2]: Как friend'а объявить?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 15.07.11 10:03
Оценка:
Здравствуйте, okman, Вы писали:

M>>Как объявить Inner friend'ом класса A?


O>Поскольку Inner объявлен в секции private, то никак.

O>Иначе решается строкой friend class B::Inner в объявлении класса A.

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