Здравствуйте!
Хочу обратиться к вам вот с каким вопросом:
Можно ли привести пример, в котором невозможно обойтись без применения классов-друзей?
Язык Visual C++ ( из .net )
Как я понял, функция-друг - это функция которая имеет право доступа к закрытой части класса, для которого она друг. Классы-друзья соответственно те, все функции которых имеют доступ к закрытой части этого класса.
Но мне почему-то не приходит в голову никаких идей, где можно обойтись без их применения. А один из пунктов задания так и звучит - " привести пример, в котором невозможно обойтись без классов-друзей ".
Может, это задание некорректно поставлено? Подскажите пожалуйста такой пример, если он вообще есть.