模板是C++支持参数化的工具,我们通常用类模板和函数模板,这些只是面向对象的______ 性的一个方面。
多态
举一反三
- C++的模板可以分为: A: 成员模板 B: 对象模板 C: 类模板 D: 函数模板
- 关于类模板下列说法不正确的是( )。 A: 类模板只是虚拟类型的参数 B: 用类模板定义一个对象时,不能省略实际参数 C: 类模板本身在编译中不会生成任何代码 D: 类模板的成员函数都是模板函数
- 关于类模板下列说法不正确的是______。 A: 用类模板创建一个对象时,不能省略实际参数 B: 类模板只是虚拟类型的参数 C: 类模板本身在编译中不会生成任何代码 D: 类模板的成员函数都是模板函数
- 建立类模板对象的实例化过程为( )。 A: 类模板—模板类—对象 B: 类模板—对象 C: 模板类—模板函数 D: 基类—派生类
- 建立类模板对象的实例化过程为( )。 A: 基类->派生类 B: 构造函数->对象 C: 模板类->对象 D: 模板类->模板函数
内容
- 0
C++语言中模板分为函数模板和类模板两种。
- 1
类模板的使用实际上是将类模板实例化成为一个具体的( )。 A: 函数 B: 对象 C: 模板 D: 类
- 2
下列关于模板的描述中,错误的是( ). A: 类模板的成员函数可以是函数模板 B: 类模板生成模板类时,必须指定参数化的类型所代表的具体类型 C: 定义类模板时只允许有一个模板参数 D: 类模板所描述的是一组类
- 3
关于类模板,描述正确的是() A: 一个普通基类不能派生类模板 B: 类模板从普通类派生,也可以从类模板派生 C: 根据建立对象时的实际数据类型,编译器把类模板实例化为模板类 D: 函数的类模板参数须通过构造函数实例化
- 4
类模板经过实例化而生成具体()。 A: 对象 B: 模板函数 C: 函数模板 D: 类