C++中的虚函数和多态的关系
来源:互联网 发布:linux 文件夹覆盖 编辑:程序博客网 时间:2024/05/06 13:27
我的小例子:#include using namespace std;class A{private: int numA;public: A(); virtual void prt(); //看到virtual function就要想到要使用多态机制了!};A::A(){ cout << "Construct in A" << endl;}void A::prt(){ //virtual function在定义体的外部实现的时候,不要加virtual关键字 cout << "prt in A" << endl;}class B : public A{private: int numB;public: B(); void prt();};B::B() : A(){ cout << "Construct in B" << endl;}void B::prt(){ cout << "prt in B" << endl;}int main(){ A *arryA = new A(); A *arryB = new B(); arryA->prt(); arryB->prt(); //使用多态机制 arryB->A::prt(); //不使用多态机制 delete arryA; delete arryB; return 0;}
- C++中的虚函数和多态的关系
- c++中的虚函数和多态之间的关系
- c++中的虚函数和多态之间的关系
- c库函数和系统函数的关系
- 初识c#---继承和继承关系中的构造函数
- c语言中的函数的定义以及相关的调用、嵌套、递归以及和数组的关系
- Linux 编程中的API函数和系统调用的关系
- Linux 编程中的API函数和系统调用的关系
- Linux 编程中的API函数和系统调用的关系
- oracle数据库中的函数和对应的表关系
- Unity中的start()和构造函数的关系
- c语言中宏和函数的一点微妙关系
- c/c++ 函数、常量、指针和数组的关系梳理
- c语言中的字符和字符串的关系
- c语言中的字符数组和字符串之间的关系
- c语言中数组中的地址和指针的关系
- c++中的模版和多态之间的关系
- c++中的函数 和 c 函数的不同
- 《Writing Clear Code---- Microsoft Techniques for Developing Bug-free C Programs 》摘录
- Test Your UML Knowledge
- 2003下fileup.dll或其他上传组件限制上传文件大小的解决办法
- 网吧系统的革命性改变
- 世界编程大赛一等奖作品
- C++中的虚函数和多态的关系
- Oracle SQL 內置函數大全
- 求助——关于SOAP协议
- Oracle PL/SQL入门之慨述
- SQL语句导入导出大全
- 服务器认证发送邮件 上传图片并生成略缩图
- COM 组件设计与应用之数据类型
- SQL样式指南
- 98/ME和2000/XP双系统的安装和启动原理