函数模板?

xiangwenming 2006-09-20 06:58:14
大家帮我看看下面这个题,为什么选择B选项 。谢谢了!
下面关于函数模板的描述中说法正确的是(B)
A 函数模板的类型参数与函数的参数是同一个概念
B 通过使用不同的类型参数,函数模板可以生成不同类型的函数
C 用函模板定义的函数没有类型
D 函数模板也是一个具体的函数
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickerliang 2006-09-22
  • 打赏
  • 举报
回复
gp,tmp
jixingzhong 2006-09-20
  • 打赏
  • 举报
回复
A 函数模板的类型参数与函数的参数是同一个概念
=======================
类型参数 是指定类型的,不是接收变量的,
函数参数是接收变量值的, 两者不一致 ...

C 用函模板定义的函数没有类型
===============
当然有类型, 就是A选项中的 函数模板的类型参数


D 函数模板也是一个具体的函数
===============
它是一个模板,
不是具体的函数,
在它实例化以后, 才是一个具体的函数
(就是类型都确定之后 才是)
飞哥 2006-09-20
  • 打赏
  • 举报
回复
通过使用不同的类型参数,函数模板可以生成不同类型的函数
=================
泛型
Jokar 2006-09-20
  • 打赏
  • 举报
回复
仅供参考: 函数参数是具体的对象~运行期是要分配空间的,而模板类型参数只相当于一个占位符,这告诉编译器,该类型稍后(使用时)指定并且编译器不为它生成具体代码,当具体使用模板函数的时候,编译器将具体类型邦定到模板并产生具体的函数代码

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧