C++关于private的访问

2025-03-05 10:57:25
推荐回答(2个)
回答1:

这不就是本类成员函数访问本类的成员,没有private、protected、public之分,这个private是禁止外部非友元访问,对于本类成员函数,不管是this还是某对象的都没有问题的
不管是const还是引用,都是自己类的对象
任何一本正常的C++教科书上都有啊,private不就是只能被本类成员函数访问的权限

回答2:

成员访问控制符public、private以及protected都是基于类而言的,如果一个类标记了private访问权限,其意思是——这个类以外的其他类(友元类除外)无法访问被private修饰的本类成员,但是本类自身的其他对象是不受成员访问符限制的。