问题 单项选择题

模板对类型的参数化提供了很好的支持,因此

A.类模板的主要作用是生成抽象类

B.类模板实例化时,编译器将根据给出的模板实参生成一个类

C.在类模板中的数据成员都具有同样类型

D.类模板中的成员函数都没有返回值

答案

参考答案:B

解析: 类模板是一个通用类,不知道其数据成员和成员函数的返回类型和形参类型,系统会根据实参的类型来取代类模板中的虚拟类型从而实现不同类的功能。类模板中的数据成员的类型并非一定要一致。

单项选择题
填空题