protected的作用范围
来源:互联网 发布:万家购物网络传销案 编辑:程序博客网 时间:2024/04/27 14:17
|
|
|
看下面一段代码
class B
{
public:
virtual void func(){cout<<"B"<<endl;}
protected:
void TestB(){}
~B(){}
};
class D : public B
{
public:
virtual void func(){cout<<"D"<<endl;}
void test()
{
D d;
d.TestB(); //success
B &rb = d;
//rb.TestB(); //error
B b = d;
//b.TestB(); //error
}
};
因为class D继承与class B,所以class D能够在访问一个class D对象的B part的protected area, 但是并不能直接通过一个class B的对象(指针或引用)来访问其protected areas。
- protected的作用范围
- 真正理解了protected的作用范围
- 真正理解了protected的作用范围
- 你是否真正理解了protected的作用范围呢?
- 【解惑】真正理解了protected的作用范围
- 你是否真正理解了protected的作用范围呢?
- java中 private default protected 和 public的作用范围
- java中public、private、protected作用范围
- public、private、protected、friendly作用域范围
- java中的4个修饰符default/public/protected/private的作用和作用范围
- JAVA:protected的作用
- protected-broadcast的作用
- Java中 pubic 、 protected 、 default 、 private 的作用范围及区别
- java手记---public,protected,private,default作用范围
- 修饰符public,private,protected作用域范围
- static变量和方法特征,private,public,protected作用范围
- JAVA中protected的作用
- JAVA中protected的作用
- 加快windowsxp的启动速度
- 十大奇功轻松应对局域网十大故障
- lotus--第二课
- 史上最伟大的五位计算机罪犯
- 理解矩阵(三)
- protected的作用范围
- 利用JSP的实现图片的数据库存储和显示
- 日常中很有用的技巧
- 在Windows下产生和使用.tar.gz包
- DB2 ORACLE 常用函数异同
- try-catch用法和含义
- 成功法则之一、积极的心态
- 爱你的男人为你24小时开机
- .NET开发中的一些小技巧