其他分享
首页 > 其他分享> > c – 允许类访问单个私有成员

c – 允许类访问单个私有成员

作者:互联网

我有一个类A,它有一个名为a()的私有方法.我还有一个需要访问a()的B类(但是B应该有权访问a(),这就是为什么a()是私有的).我现在可以使用朋友说明符,但是这将使A的其他私有方法(让我们称之为b()和c())也可用于B,我不想要这种行为.

有没有办法让A()A可以访问B?

解决方法:

不,没有,但是当你指定精确的类时,只有B可以访问A的私人成员.
你只需要处理所谓的方法.

由于朋友关系不是继承的,因此您不必担心B的可能子类.

标签:c,friend,private-methods
来源: https://codeday.me/bug/20190902/1792183.html