是关于谭浩强老师的C++程序设计课程的程序源代码以及课件

源代码在线查看: 例4.7.txt

软件大小: 6401 K
上传用户: myc
关键词: 谭浩强 程序设计 程序 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				例4.7 将例4.6程序改为通过函数模板来实现。
				#include 
				using namespace std;
				template        //模板声明,其中T为类型参数
				T max(T a,T b,T c)          //定义一个通用函数,用T作虚拟的类型名
				{if(b>a) a=b;
				 if(c>a) a=c;
				 return a;
				}
				
				int main( )
				{int i1=185,i2=-76,i3=567,i;
				 double d1=56.87,d2=90.23,d3=-3214.78,d;
				 long g1=67854,g2=-912456,g3=673456,g;
				i=max(i1,i2,i3);          //调用模板函数,此时T被int取代
				 d=max(d1,d2,d3);          //调用模板函数,此时T被double取代
				g=max(g1,g2,g3);          //调用模板函数,此时T被long取代
				 cout				 cout				 cout				 return 0;
				}			

相关资源