щарятся между сущностями / не щарятся)
Если делать поля ссылки, теряется возможность инстанциировать их дефолтным конструктором. Остаются unique_ptr/shared_ptr либо копирование
Пример, по этому описанию можно сказать что все плохо
Привести пример? Класс A содержит класс B и C. Как дать доступ к полям класса A классам B и C Если делать у полей B и C поля ссылки, то эти классы не инстанциируеются дефолтным конструктором, что не удобно. Если делать просто поля, то копирование происходит. Остаются варианты через shared_ptr если в оба нужно инжектить одно и тоже, или unqiue
friend если очень надо, но вообще обычно не надо
И как это поможет ?
как поможет дать доступ к полям класса?
Нужны пояснения, что такое содержат
Являются полями общего класса. Вопрос как общие поля класса А должны быть включены в B и C. Как ссылка как указатель и тп. Как лучше. Либо архитектурно тут косяк и вообще не стоит об этом думать
Обсуждают сегодня