C++类成员访问权限介绍:
对于C++类,可以定义三种不同访问控制权限的成员。这三种分别是public公有类型,private私有类型,protected保护类型。
一、public public成员可以被访问的场景:
①它所在类的成员函数
②它所在类的友元函数
③它所在类定义的对象
④它所在类的子类
二、private private 成员可以被访问的场景:
①它所在类的成员函数
②它所在类的友元函数
三、protected protected 成员可以被访问的场景:
①它所在类的成员函数
②它所在类的友元函数
③它所在类的子类