Я читал часто задаваемые вопросы по С++ и интересовался friend
. Я лично никогда не использовал его, но я заинтересован в изучении языка.
Что является хорошим примером использования friend
?
Чтение FAQ немного дольше Мне нравится идея перегрузки оператора <<
>>
и добавления в качестве друга этих классов. Однако я не уверен, как это не нарушит инкапсуляцию. Когда эти исключения остаются в пределах строгости, которая является ООП?