- 114
- 0
- 约2.66千字
- 约 7页
- 2017-08-30 发布于安徽
- 举报
题型
判断---10/10
选择----30/15
简答----20/5
程序理解---20
程序设计—20
虚析构函数的作用
析构函数的目的在于在使用delete运算符删除一个对象时,能保析构函数被正确地执行。因为设置虚析构函数后,可以采用动态联编方式选择析构函数。只要基类声明了虚析构函数,则它所有的派生类均不用再将析构函数声明为虚的 Box(const Box b)
{
c=b.c;
o=b.0;
}
)
函数重载与覆盖的异同,他们与多态的关系是
函数重载: 是在同一个类中,相同名称不同形式参数的若干个函数,因此只要参数不同就可以调用这些同名称而不同内容的函数。
覆盖(也叫重写): 是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。
(拓展:虚函数是父类与子类中名称相同且参数相同的函数,因此在定义对象时,如果对象是是父类的对象执行的是父类的虚函数,如果对象是子类的对象执行的是子类虚函数。)
Const用途(至少两种,常变量、常函数)
const关键字至少有下列n个作用:
(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;
(2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定
您可能关注的文档
- [背景资料]新时代鑫业16号.pdf
- [公司系统培训]销售与服务.ppt
- [何]第06讲 订单履行与物流配送.ppt
- [湖北软件与服务外包]200912月刊part3.pdf
- [会员图书销售系统].ppt
- [经管营销]营业网点操作风险.ppt
- ___一种简练有效的历史高考题解题方法.doc
- _黑车_治理面临的挑战与对策选择_叶坚.pdf
- _营改增_后航空运输企业税负变化分析以S航空公司为例_李文.pdf
- “XX数码城”可行性研究报告53109.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)