- 2
- 0
- 约4.65千字
- 约 6页
- 2026-03-23 发布于湖南
- 举报
习题15参考答案
1.答:在C++语言中不可以取消函数重载这一技术。首先,函数重载技术相对于函数模板技术来说比较简单,程序运行的效率会较高。其次,为了实现复杂应用,函数模板也需要进行重载。取消了函数重载技术,就无法实现函数模板的重载了。这样,函数模板的应用就要受到极大的限制。
2.#includeiostream
#includecmath
usingnamespacestd;
templateclassType//定义函数模板的模板说明部分
Typepower(Typevar1,Typevar2)//定义函数模板的函数说明部分
{
returnpow(var1,var2);
}
intmain()
{
intm1,m2;
doublen1,n2;
cout请输入需要计算的底数和幂数:endl;
cinn1n2;
m1=n1;m2=n2;
coutn1的n2次方是:power(n1,n2)endl;
coutm1的m2次方是:power(m1,m2)endl;
return0;
}
3.#includeiostream
usingnamespacestd;
templateclassType//定义函
您可能关注的文档
最近下载
- AIGC 短视频制作与运营课件 项目一 短视频与AIGC 概述.pptx VIP
- 2023一级建造师考试题库含答案【培优b卷】.docx
- 汉语言文学专业介绍.pptx VIP
- 动物遗传原理与育种方法-.pdf VIP
- 8 10kV架空线路导线停电更换.ppt
- 血糖仪注册审查指导原则(2024年修订版).docx VIP
- 江苏省2009普通高校对口单招文化统考《化工专业综合理论》试题及答案.doc VIP
- 2026具身智能产业机器人领域人才供需洞察报告-猎聘.pdf VIP
- 《跨境电子商务基础(AIGC版)》高职全套教学课件.pptx
- 20张图彻底分清英语中的主、谓、宾、定、状、补.doc VIP
原创力文档

文档评论(0)