C++ 如何从c+中由两个类组成的类中访问相同的属性+;?

C++ 如何从c+中由两个类组成的类中访问相同的属性+;?,c++,class,composition,C++,Class,Composition,第一个类有一个指向患者及其检查信息的指针,而第二个类则指向医生及其检查信息。它们都依赖于另一个来完全填充信息,因此如何访问相同的私有属性(aten)?从具有受保护成员“aten”的基类派生这两个类。删除其中一个Atencion aten。只需将其放入ATENCIONRealizabeta,然后让ATENCIONRecibida成为ATENCIONRealizabeta的朋友,这样AttentionRecibida就可以从Realizabeta访问aten。只有谷歌关于C++的朋友级,你就会明白我

第一个类有一个指向患者及其检查信息的指针,而第二个类则指向医生及其检查信息。它们都依赖于另一个来完全填充信息,因此如何访问相同的私有属性(aten)?

从具有受保护成员“aten”的基类派生这两个类。

删除其中一个Atencion aten。只需将其放入ATENCIONRealizabeta,然后让ATENCIONRecibida成为ATENCIONRealizabeta的朋友,这样AttentionRecibida就可以从Realizabeta访问aten。只有谷歌关于C++的朋友级,你就会明白我的意思。
class AtencionRealizada
{
private:
Paciente *persona;
Atencion aten;

class AtencionRecibida
{
private:
Medico* doctor;
Atencion aten;