下列有关模板的描述中,错误的是
A、模板把数据类型作为一个设计参数,称为参数化程序设计
B、使用时,模板参数与函数参数相同,是按位置而不是名称对应的
C、模板实例化参数类型包括数据类型和值
D、类模板与模板类是同一个概念
【正确答案】:D
【题目解析】:一个类模板(类生成类)允许用户为类定义个一种模式,使得类中的某些数据成员、默认成员函数的参数,某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的)。如果一个类中的数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存在不是代表一个具体的、实际的类,而是代表一类类。模板类是类模板实例化后的一个产物。