- 2
- 0
- 约7.13千字
- 约 31页
- 2019-10-04 发布于广东
- 举报
* * * * * * * * 运行结果: 3 4 8 2 5 2 3 4 5 8 例10-2(续) 10.2 虚函数——10.2.2 虚函数成员 * 10.2.3虚析构函数 虚析构函数与一般虚函数的不同 重定义函数就是派生类的析构函数,不要求同名; 一个虚析构函数的版本被调用执行后,接着就要调用执行其基类版本,依次类推,直到调用执行了派生序列的最开始的那个虚析构函数版本为止。 一般来说,如果一个派生类包含了对析构函数的专门声明(而不是采用默认的析构函数),而且该类对象有可能作为多态对象使用,则其基类的析构函数通常应当是一个虚析构函数。 * 10.2 虚函数 例10-3:通过继承Student(学生)类实现CollegeStudent(大学生)类,并重定义Student中的虚函数getInfo和虚析构函数。 * 10.2 虚函数——10.2.3虚析构函数 例10-3(续) //Student.h #includeiostream #includestring using namespace std; ? class Student { string name; public: Student(const string name):name(name){} virtual ~Student(){ cout~Studentendl; } virtual string
您可能关注的文档
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第3章 函数.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第4章 数组.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第5章 结构体和共用体.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第6章 指针和引用.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第8章 继承与派生.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第9章 运算符重载.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第10章 虚函数和多态性.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第11章 C++输入输出流.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第12章 文件处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第13章 模板和异常处理.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)