C++学习教程习题 第十二章.docVIP

  • 55
  • 0
  • 约2.43万字
  • 约 16页
  • 2016-10-06 发布于贵州
  • 举报
C学习教程习题第十二章

教学目标 ??? ●用函数模板生成相关(重载)函数组 ??? ●区分函数模板与模板函数 ??? ●用类模板生成相关类型组 ??? ●区分类楼板与模板类 ??? ●了解如何重载模板函数 ??? ●了解模板、友元、继承与静态成员之间的关系 12.1? 简介 ??? 本章介绍C++最强大的特性之一 —— 模板。模板使我们可以用一个代码段指定一组相关(重载)函数(称为模板函数)或一组相关类(称为模板类)。 ??? 我们可以对数组排序函数编写一个函数模板,然后Cc++自动生成模板函数,可以对int数组、float数组和字符串数组等等进行排序。 ??? 第3章介绍了函数模板。如果读者没有阅读该章,则这里再提供一些介绍和例子。 ??? 我们可以对堆栈类编写一个类模板,然后让C++自动生成如int、float和string堆栈类的类模板。 ??? 注意区分函数摸板与模板函数:函数模板和类模板像是具有各种形状的模板,而模板函数和模板类则相当于按照模板描绘,其形状都是相同的.只是画上不同的颜色。 ??? 软件工程视点12. 1 ??? 模板是C++的软件复用的功能之一。 ??? 本章介绍一些函数模板和类模板的例子,并介绍模扳与其他C++特性(如重载、继承、友元和static成员)之间的关系。 ??? 这里介绍的模扳机制的设计和细节基于Bjarne Stroustrup的论文《Parameteri

文档评论(0)

1亿VIP精品文档

相关文档