您的位置:首页 > 其它

第12周项目1-程序阅读(5)

2014-11-15 13:54 246 查看
/* 
2. * Copyright (c) 2014, 烟台大学计算机学院 
* All rights reserved. 
* 文件名称:test.cpp 
5 作    者:刘畅 
* 完成日期:2014 年 11  月  15  日 
* 版 本 号:v1.0 
8. * 
9. * 问题描述:理解函数模板; 
* 输入描述: 啥也不用输; 
* 程序输出: ; 
*/




#include <iostream>
using namespace std;
template<typename T>
T max(T a,T b,T c)
{
    if (b>a) a=b;
    if (c>a) a=c;
    return a;
}
int main()
{
    int i1=185,i2=-76,i3=567;
    double d1=56.87,d2=90.23,d3=-3214.78;
    long g1=67854,g2=-912456,g3=673456;
    cout<<"i_max="<<max(i1,i2,i3)<<endl;
    cout<<"f_max="<<max(d1,d2,d3)<<endl;
    cout<<"g_max="<<max(g1,g2,g3)<<endl;
    cout<<"c_max="<<max('1','a','A')<<endl;
    return 0;
}


运行结果:





知识点总结:

学会了用template<Typename X>的用法。

学习心得:

又学会了一种调用参数方式,书上的内容没仔细看,差点忽略了这种简单粗暴的用法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: