单选题下列有关模板的叙述中,正确的是( )。A函数模板不能含有常规形参B函数模板的一个实例就是一个函数定义C类模板的成员函数不能是模板函数D用类模板定义对象时,绝对不能省略模板实参
单选题
下列有关模板的叙述中,正确的是( )。
A
函数模板不能含有常规形参
B
函数模板的一个实例就是一个函数定义
C
类模板的成员函数不能是模板函数
D
用类模板定义对象时,绝对不能省略模板实参
参考解析
解析:
A项错误,函数模板可以含有常规形参;B项正确,函数模板的一个实例就是一个函数定义;C项错误,类模板中的成员函数都是模板函数;D项错误,在用类模扳定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。
A项错误,函数模板可以含有常规形参;B项正确,函数模板的一个实例就是一个函数定义;C项错误,类模板中的成员函数都是模板函数;D项错误,在用类模扳定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。
相关考题:
以下关于函数模板的论述中,正确的是()。 A、一旦定义了函数模板,就不能再定义同名的重载函数;B、从同一个函数模板实例化后得到的多个模板函数属于函数重载;C、函数模板中只有一种参数;D、在定义函数模板时,template语句与函数模板定义语句之间可以有别的语句。
( 15 )下列关于函数模板的描述中,错误的是A )从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准B )对于常规参数所对应的模板实参,任何情况下都不能省略C )虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参D )模板参数表不能为空
下列关于模板的叙述中,错误的是A.模板声明中的第一个符号总是关键字templaleB.在模板声明中用和括起来的部分是模板的形参表C.类模板不能有数据成员D.在一定条件下函数模板的实参可以省略
下列关于函数模板的描述中,错误的是A.从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准B.对于常规参数所对应的模板实参,任何情况下都不能省略C.虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参D.模板参数表不能为空
下面有关类模板的说法中不正确的是( )。 A)B)C)D)A.类模板的成员函数都是模板函数B.类模板本身在编译中不会生成任何代码C.类模板只是虚拟类型的参数D.用类模板定义一个对象时,不能省略实际参数
下列关于函数模板实参不能省略的情况说明不正确的是( )A.从模板函数实参表获得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参
下面关于模板的描述,错误的是A.函数模板和类模板的参数可以是任意的数据类型B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用C.函数模板不能直接使用,需要实例化为模板函数后才能使用D.类模板的成员函数都是模板函数
关于函数模板,描述错误的是()A、函数模板必须由程序员实例化为可执行的函数模板B、函数模板的实例化由编译器实现C、一个类定义中,只要有一个函数模板,这个类就是类模板D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
单选题下列关于函数模板的描述中,错误的是( )。A从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准B对于常规参数所对应的模板实参,任何情况下都不能省略C虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参D模板参数表不能为空
单选题下列关于函数模板的描述中,正确的是( )。A函数模板是一个实例函数B使用函数模板定义的函数没有返回类型C函数模板的类型参数与函数的参数相同D通过使用不同的类型参数,可以从函数模板得到不同的实例函数
单选题下列关于模板的叙述中,错误的是( )。A模板声明中的第一个符号总是关键字templateB在模板声明中用和括起来的部分是模板的形参表C类模板不能有数据成员D在一定条件下函数模板的实参可以省略
单选题关于函数模板,描述错误的是()A函数模板必须由程序员实例化为可执行的函数模板B函数模板的实例化由编译器实现C一个类定义中,只要有一个函数模板,这个类就是类模板D类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化