我们在定义函数时,可以通过定义函数模板,来简化一些功能相同而数据类型不同的函数的定义和调用过程. C++中的函数模板 对于类的声明来说,也有同样的问题.有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类: class Compare_int { public: Compare(int a,int b) { x=a; y=b; } int max() { return (x>y)?x:y; } int min() { return (x<y)?x:y; } priv…