VC中访问权限的说明
2006-10-14 19:48
239 查看
VC中访问权限的说明
1、非继承情况下:
基类的私有成员可被基类成员函数和友元访问;
基类的保护成员可被基类成员函数和友元访问;
基类的公有成员可被任意访问。
在类外:仅公有成员可被对象引用。*
在友元类内:
继承情况下:
公有继承时:基类公有成员成为派生类公有成员;
基类保护成员成为派生类保护成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
保护继承时:基类公有成员成为派生类保护成员;
基类保护成员成为派生类保护成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
私有继承时:基类公有成员成为派生类私有成员;
基类保护成员成为派生类私有成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
1、非继承情况下:
基类的私有成员可被基类成员函数和友元访问;
基类的保护成员可被基类成员函数和友元访问;
基类的公有成员可被任意访问。
在类外:仅公有成员可被对象引用。*
在友元类内:
继承情况下:
公有继承时:基类公有成员成为派生类公有成员;
基类保护成员成为派生类保护成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
保护继承时:基类公有成员成为派生类保护成员;
基类保护成员成为派生类保护成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
私有继承时:基类公有成员成为派生类私有成员;
基类保护成员成为派生类私有成员;
基类私有成员成为派生类特殊成员(在派生类内永远不能直接被访问);
相关文章推荐
- C#中不加访问权限修饰符时的默认访问权限说明
- Linux改变文件或目录的访问权限命令使用说明(chmod命令)
- pgsql添加删除用户权限,配置公网访问说明
- MySQL 访问权限 系统 说明
- c#的修饰符顺序以及修饰符说明,访问权限
- 访问权限案例说明
- Linux下的访问权限说明(原创)
- 继承就是全部的包含,级别只说明访问权限
- java学习:类和方法的说明符、访问权限、抽象类、接口
- 返回对象时别返回引用&派生说明符导致的访问权限问题
- Linux下的访问权限说明
- C#中,当声明类、方法、字段、属性等时,访问权限的说明。
- WEB-INF 访问权限说明
- 默认访问权限说明
- c++访问权限之构造和析构函数说明
- C#中,当声明类、方法、字段、属性等时,访问权限的说明。
- c#的修饰符顺序以及修饰符说明,访问权限
- 润乾——全局控制及权限说明
- 访问权限0630 2016
- mysql权限说明