C++铁道第2版-8.ppt

C铁道第2版-8

第8章 函数模板与类模板 8.1 模板的概念 8.2 函数模板 8.3 类模板 8.1 模板的概念 定义求最大值函数max(): int max(int x,int y) {return (xy)?x∶y;} float max(float x,float y) { return (xy)?x∶y;} double max(double x,double y) { return (xy)?x∶y;} 解决这个问题的方法: 使用模板 模板是实现代码重用机制的一种工具, 它把类型定义为参数,实现类型参数化。 调用时,T 可以分别取为int 、float 、double int max(int x,int y) { return (xy)?x∶y;} float max(float x,float y) { return (xy)?x∶y;} double max(double x,double y) { return (xy)?x∶y;} 函数模板 模板

文档评论(0)

1亿VIP精品文档

相关文档