Если у меня есть три класса, A, B, C. A и B являются друзьями (двунаправленно). Кроме того, B и C являются друзьями (двунаправленно). A имеет указатель на B и B имеет указатель на C. Почему не удается получить доступ к личным данным C через указатель?
Просто чтобы уточнить: это чисто теоретический вопрос на языке С++, а не вопрос дизайна.