使用来自friend和heritage c ++的类中的属性

时间:2015-11-27 18:05:56

标签: c++ inheritance friend

我想我真的应该解释一下我的问题:p

所以,我有一个类c(让我们从头开始),在这个类c中我想使用在A类中定义的属性。但是我的类c不是从A继承的,它是B级的朋友,继承自A。

如果可以,我怎么能访问这个属性?

某种c ++中的一个小例子

class A
 protected:
   type THE_Attribute

class B: class A
 ...
 public:
   friend class c<type>;

class c:
  ....
  public:
   Need(THE_Attribute);

我希望你理解我的问题,谢谢:)

1 个答案:

答案 0 :(得分:0)

您必须公开B类成员:

std::uintptr_t