试题题干

参考答案
试题解析
类是相同类型事物的抽象,有继承关系的类可以具有不同的操作。而模板是不同类型的事物具有相同的操作,实例化后的类之间没有联系,相互独立。
通过类模板,可以实例化一个个的类,是具有相同处理方法的模板类对象集。
声明类模板的一般格式如下:

如果需要在类模板以外定义其成员函数,则要采用以下格式。
template <模板参数表>
返回类型名 类模板名<模板参数标识符列表>::成员函数名(参数表)
{
函数体
}

类是相同类型事物的抽象,有继承关系的类可以具有不同的操作。而模板是不同类型的事物具有相同的操作,实例化后的类之间没有联系,相互独立。
通过类模板,可以实例化一个个的类,是具有相同处理方法的模板类对象集。
声明类模板的一般格式如下:

如果需要在类模板以外定义其成员函数,则要采用以下格式。
template <模板参数表>
返回类型名 类模板名<模板参数标识符列表>::成员函数名(参数表)
{
函数体
}