试题详情
- 简答题抽象类和类模板都是提供抽象的机制,请分析它们的区别和应用场合。
- 抽象类至少包含一个纯虚函数,纯虚函数抽象了类体系中一些类似操作的公共界面,它不依赖于数据,也没有操作定义。派生类必须定义实现版本。抽象类用于程序开发时对功能的统一策划,利用程序运行的多态性自动匹配实行不同版本的函数。
类模板抽象了数据类型,称为类属参数。成员函数描述了类型不同,逻辑操作相同的功能集。编译器用建立对象的数据类型参数实例化为模板类,生成可运行的实体。类模板用于抽象数据对象类型不同,逻辑操作完全相同类定义。这种数据类型的推导必须在语言功能的范畴之内的。 关注下方微信公众号,在线模考后查看
热门试题
- 一个C语言程序可以有一个或多个函数组成。
- 编写求圆的面积的函数,并调用该函数求出圆
- 冒泡排序只能针对整形或浮点型数字进行排序
- 以下对结构变量stul中成员age的非法
- 下列对排序的概念描述完整的是()
- 设有以下宏定义,#defineN3#de
- 阅读下列程序,写出程序运行的输出结果。
- 编写函数fun其功能是:根据整型形参m,
- 打印出所有的“水仙花数。
- 用DEV-C编辑的.c文件经编译后生成的
- 下列程序段的输出结果是()
- 下列数据中不属于“字符常量”的是()。
- 阅读下面程序,指出下面程序所完成的功能。
- 下列函数strcmp(s1,s2)是字符
- 若使p指向data中的a,正确的赋值语句
- 程序的输出结果是()
- 已定义c为字符型变量,则下列正确的赋值语
- 已知:p是一个指向类A数据成员m的指针,
- 计算并输出方程X2+Y2=1989的所有
- 对于运算符归类正确的是()