![](https://csdnimg.cn/release/download_crawler_static/87037575/bg6.jpg)
第六章 模板与数据结构题
6
先后,先解释括号内再解释括号外。
fa 是有一个整型参数的函数,其返回值是指针,该指针
是指向无参函数的指针,而该无参函数的返回值是指向
Node 类的指针。pa 是指向数组的指针,该数组的元素均为
函数指针,所指向的函数无参、返回值是指向Node 类的指
针。
二、.编程与综合练习题
6.3 使用自定义字符串类,编写求数组元素中最大值的函数
模板。
解:函数模板有三种应用方式:
1.类模板的成员函数,在模板类型参数中重载函数和运算
符,直接访问私有数据成员,实现通用算法。这是标准
的面向对象的方法。
2.函数模板处理模板类,以类模版为参数,用模板类型参
数中重载的函数或运算符,实现通用算法。但调用类模
板的接口函数间接访问私有数据成员,也是常见的。
3.函数模板处理普通数据,往往要用函数作为参数,实现
通用算法。这是面向过程的方法。
解:使用独立的函数模板,相对简单。
#include<iostream>