简述函数模板与重载有什么异同点。

题目

简述函数模板与重载有什么异同点。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

采用重载函数的目的是()。

A、函数模板也是一个具体类型的函数

B、函数模板的类型参数与函数的参数是同一个概念

C、通过使用不同的类型参数,函数模板可以生成不同类型的函数定义

D、用函数模板定义的函数没有类型


参考答案:C

第2题:

关于模板函数与函数模板的说法,正确的是( )。

A.其实质是一样的,只是说法不同

B.两者的形参类型是一样的

C.模板函数是函数模板的实例化

D.函数模板是模板函数的实例化


正确答案:C
解析:模板函数是函数模板的实例化。

第3题:

函数重载与函数模板的说法错误的是_。

A.当函数的函数体不同时,可以把函数设计为重载函数;

B.当函数体相同,仅仅操作的数据类型不同时,可把函数设计为模板;

C.重载函数和函数模板都是抽象的,都需实例化;

D.函数模板有待于实例化为模板函数,重载函数可以直接引用。


参考答案:C

第4题:

关于函数模板,描述错误的是()

  • A、函数模板必须由程序员实例化为可执行的函数模板
  • B、函数模板的实例化由编译器实现
  • C、一个类定义中,只要有一个函数模板,这个类就是类模板
  • D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化

正确答案:A

第5题:

函数模板 ______。

A.代表某一具体函数

B.与模板函数是同一个函数

C.与某一个具体的数据类型连用,就产生了函数模板

D.是模板函数实例的结果


正确答案:C

第6题:

下列关于函数模板和模板函数的描述,错误的是()

A、函数模板是一组函数的模板

B、模板函数是一个实在的函数

C、函数模板是定义重载函数的一种工具

D、模板函数在编译时不生成可执行代码


参考答案:D

第7题:

C++模板包括( )。

A.类模板和函数模板

B.模板类和模板函数

C.类和函数

D.对象和函数


正确答案:A
解析:C++模板包括类模板和函数模板。

第8题:

以下关于函数模板的论述中,正确的是()。

A、一旦定义了函数模板,就不能再定义同名的重载函数;

B、从同一个函数模板实例化后得到的多个模板函数属于函数重载;

C、函数模板中只有一种参数;

D、在定义函数模板时,template语句与函数模板定义语句之间可以有别的语句。


参考答案:B

第9题:

模板的荷载有哪些?


正确答案: (1)模板及支架自重。
(2)新浇混凝土的重量
(3)钢筋自重
(4)施工人员及设备荷载
(5)混凝土下料产生的水平荷载标准值
(6)新浇混凝土的侧压力
(7)泵送或不均堆荷的附加荷载
(8)风荷载

第10题:

函数重载与虚拟函数有哪些相同点与不同点?


正确答案: 相同点:函数重载和虚函数都是用来支持多态性的。
不同点:函数重载用来实现的是编译时的多态性,虚函数用来实现的时运行时的多态性。

更多相关问题