问一个关于访问控制的问题
class Base{
public:
virtual void fun(){...}
};
class Derived : public Base{
public:
virtual void fun(){...}
};
int main(){
Base *b = new Derived; //这样用才叫多态,你那个通过派生类类型的引用或指针,是怎么用的,拿出来看看
b->fun();//这个访问的是Derived::fun()
delete b;
Derived D_obj;
Base B_obj(D_obj);
B_obj.fun(); //这个访问的是 Base::fun()
}
b->fun();//这个访问的是Derived::fun() 这个是由于动态绑定的吧
B_obj.fun(); //这个访问的是 Base::fun()
大家帮忙解释一下,为什么 阿?
public:
virtual void fun(){...}
};
class Derived : public Base{
public:
virtual void fun(){...}
};
int main(){
Base *b = new Derived; //这样用才叫多态,你那个通过派生类类型的引用或指针,是怎么用的,拿出来看看
b->fun();//这个访问的是Derived::fun()
delete b;
Derived D_obj;
Base B_obj(D_obj);
B_obj.fun(); //这个访问的是 Base::fun()
}
b->fun();//这个访问的是Derived::fun() 这个是由于动态绑定的吧
B_obj.fun(); //这个访问的是 Base::fun()
大家帮忙解释一下,为什么 阿?
...全文
相关推荐
局域网内多用户按密访问共享文件夹及权限设置收集.pdf
六、结论局域网内共享文件夹及权限设置收集是多用户按密访问共享文件夹的重要组成部分。通过设置共享文件夹的权限和访问控制,可以确保文件夹的安全和隐私。同时,需要注意计算机重名问题,以避免访问权限问题。
基于LangChain与通义千问的带记忆功能聊天机器人实现
通义千问则是基于大型语言模型的问答系统,它能够处理复杂的自然语言问题并给出准确的答案。将LangChain与通义千问结合起来,可以创建一个具有记忆功能的聊天机器人。
111页-数据安全100问(2024).pdf
数据安全意识培训和文化建设也是报告强调的一个重要方面,指出数据安全不仅是技术问题,更是管理和文化问题。
db2_1000问.rar
db2_1000问.rar"可能是一个包含DB2使用过程中常见问题与解答的资源集合,旨在帮助用户解决在操作DB2时遇到的各种挑战。
java面试题目72问
Java 面试题目72问涵盖了广泛的Java基础知识和J2EE相关概念,这些问题对于准备进入IT行业的求职者来说非常重要。下面将详细解释其中涉及的关键知识点。1.


