当前位置: 首页 > 文档资料 > C++大学教程 >

12.11 自测练习

优质
小牛编辑
122浏览
2023-12-01

12.1 判断下列各题是否正确。如果不正确,请说明原因。

a)函数模板的友元函数必须是模板函数。
b)如果从一个带单个static数据成员的类模板产生几个模板类,则每个模板类共享类模板 static 数据成员的一个副本。
c)模板函数可以用同名的另一模板函数重载。
d)形式参数的名字可以只在模板函数的形式参数表中出现一次。同一个形式参数名只能用于一个模板函数。
e)关键字 class 指定函数模板类型参数,实际上表示“任何用户自定义类型”。

12.2 填空:

a)模板使我们可以用一个代码段指定一组相关函数(称为——)或一组相关类(称——)。
b)所有的函数模板定义都是以关键字——开始的,该关键字之后是用——括起来的形式参数表。
c)从一个函数模板产生的相关函数都同名,因此编译器用——的解决方法调用相应函数。
d)类模板也称为——类型。
e)——运算符和模板类名一起将每个成员函数定义与类模板的范围相关联。
f)和非模板类的static数据成员一样,模板类的static数据成员也应在——范围内初始化。