(A)基类→派生类
(B)构造函数→对象
(C)模板类→对象
(D)模板类→模板函数
(A)函数模板由调用自行实例化,不可以定义重载版本
(B)函数模板可以用不同类型,不同个数的参数重载
(C)函数模板只能用其他类属参数重载
(D)函数模板只能用参数个数相同参数重载
A、一旦定义了函数模板,就不能再定义同名的重载函数;
B、从同一个函数模板实例化后得到的多个模板函数属于函数重载;
C、函数模板中只有一种参数;
D、在定义函数模板时,template语句与函数模板定义语句之间可以有别的语句。
(A)一个普通基类不能派生类模板
(B)类模板可以从普通类派生,也可以从类模板派生
(C)根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
(D)函数的类模板参数需生成模板类并通过构造函数实例化
A.C++语言的多态性分为编译时的多态性和运行时的多态性
B.运行时的多态性可通过模板和虚函数实现
C.编译时的多态性可通过函数重载实现
D.实现运行时多态性的机制称为动态多态性
A.C++语言中的多态性分为编译时的多态性和运行时的多态性
B.编译时的多态性可通过函数重载实现
C.运行时的多态性可通过模板和虚函数实现
D.实现运行时多态性的机制称为动态绑定
(A)函数模板必须由程序员实例化为可执行的函数模板
(B)函数模板的实例化由编译器实现
(C)一个类定义中,只要有一个函数模板,这个类就是类模板
(D)类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化