⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +

📁 实现特定功能的俐子,,很好的大家快来下巴,,大家来分享
💻
字号:
【例5.12】  求4个数的最大值的类模板程序。#include<iostream>
using namespace std;
template<class T>
class Max4{
		T a,b,c,d;
		T Max(T a,T b){return(a>b)?a: b;}
   public: 
		Max4(T,T,T,T);
		T Max(void);
};
template<class T>//定义成员函数必须再次声明模板
Max4<T>∷Max4(T x1,T x2,T x3,T x4): a(x1),b(x2),c(x3),d(x4){}
template<class T>//定义成员函数必须再次声明模板
T Max4<T>∷Max(void)//定义时要将T Max4<T>看做整体
{ return Max(Max(a,b),Max(c,d));}
void main(){
 Max4<char>C('W','w','a','A');//比较字符
 Max4<int>A(-25,-67,-66,-256);//比较整数
 Max4<double>B(1.25,4.3,-8.6,3.5);//比较双精度实数
 cout<<C.Max()<<″ ″<<A.Max()<<″ ″<<B.Max()<<endl;
}
输出结果为:
 w-25 4.3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -