有关c++私有成员访问的问题

不知道c选项该怎么解释,有点知道又有点不知道。感觉自己对这块知识点掌握的很迷糊,求解答谢谢!

img

BFun3()是私有的,因为使用private修饰。
私有的成员只有本类或友元可以访问。私有的成员包含成员函数和成员变量,本类也就是说在类的其他函数中可以访问,但使用类实例化对象,实例化出来的对象则不能访问。如果将某一个类声明成class B的友元类(使用friend关键字声明),则这个类可以访问BFun3()。
这种问题你可以实践一下来验证。

请看👉 :C++ 语言类的私有成员
你还可以看下cpp参考手册中的 c++-成员访问