// 成员可见性
// 成员可见性修饰符:
// public,protected,private
// 类的继承修饰符:
// public, private
// 访问方式:
// 通过this指针访问
// 所处作用域:
// 在类成员中---一律可访问OK
// 在公共派生类成员中---基类的public,protected修饰成员可访问
// 在私有派生类成员中---基类的public,protected修饰成员可访问
// 通过基类对象指针访问
// 所处作用域:
// 在类成员中:---一律可访问
// 在公有派生类成员中---只能访问到基类里public修饰的成员
// 在私有派生类成员中---只能访问到基类里public修饰的成员
// 在友元的作用域中---一律可访问
// 在非以上的其它作用域中---只能访问到基类里public修饰的成员
// 通过派生类对象指针访问
// 所处作用域:
// 在基类成员中---一律可以
// 在公有派生类成员中---只能访问到基类里public,protected修饰的成员
// 在私有派生类成员中---只能访问到基类里public修饰的成员
// 在基类友元的作用域中---一律可以
// 在派生类友元的作用域中---只能访问到基类里public修饰的成员
// 在非以上的其它作用域中---只能访问到基类里public修饰的成员
// 通过类名访问:仅限 静态成员
// 所处作用域:
// 在类成员中---一律可访问
// 在公共派生类成员中---只能访问基类public,protected修饰的静态成员
// 在私有派生类成员中---只能访问基类public,protected修饰的静态成员
// 在友元的作用域中---一律可访问
// 在非以上的其它作用域中---只能访问到基类里public修饰的成员
C++类内成员可访问性
猜你喜欢
转载自blog.csdn.net/x13262608581/article/details/90113348
今日推荐
周排行