相关试题
单选题 【解析】声明一个函数模板的格式是:templat class ;因此根据模板声明的开始部分可知,这可能是一个函数模板的声明。
单选题 【解析】函数模板的功能是输出a、b两数中的较小的数。调用fun(3,6)输出3,调用
判断题 【解析】函数模板是一系列相关函数的模型或样板。这些函数的源代码形式相同,只是所针对的数据类型不 同。因此,函数模板可以使一个函数定义成对许多不同数据类型完成同一个任务的函数。
判断题 【解析】声明一个函数模板的格式是:template 函数声明,其中的是由一个 或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename;class;。
单选题 下列模板声明中,有语法错误的是( )。
判断题 【解析】C++中可以为类模板的参数设置默认值。类模板不是一个实实在在的类,本身在编译中不会生成任何 代码;用类模板定义一个对象时,不能省略实参;类模板的成员函数都是模板函数。
判断题 【解析】根据用户传进来的参数有时并不能决定所有模板函数的值类型,如函数的返回值,还有用户希望自 己指定的参数类型,这时就需要显式地指出参数模板的类型,显示指定模板的类型格式为:返回值类型函数 模板<参数类型表>(参数表)。
单选题 已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。