C++程序设计教程第3版习题15参考答案.docxVIP

  • 2
  • 0
  • 约4.65千字
  • 约 6页
  • 2026-03-23 发布于湖南
  • 举报

C++程序设计教程第3版习题15参考答案.docx

习题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//定义函

文档评论(0)

1亿VIP精品文档

相关文档