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

📄 +

📁 实现特定功能的俐子,,很好的大家快来下巴,,大家来分享
💻
字号:
【例5.13】  演示对4个数字求和的类模板程序。
#include<iostream>
using namespace std;
template<class T,int size=4>//可以传递程序中的整数参数值
class Sum{
    private: 
		Tm\[size\];//数据成员
    public: 
		Sum(T a,T b,T c,T d)//构造函数
		{m\[0\]=a; m\[1\]=b; m\[2\]=c; m\[3\]=d;}
		T S()//求和成员函数
		{ returnm\[0\]+m\[1\]+m\[2\]+m\[3\]; }
};
void main(){
    Sum<int,4>num1(-23,5,8,-2);//整数求和
    Sum<float,4>f1(3.5f,-8.5f,8.8f,9.7f);//单精度求和。使用f显式说明float型
    Sum<double,4>d1(355.4,253.8,456.7,-67.8);
    Sum<char,4>c1('W',-2,-1,-1);//字符减,等效于′W′-4,结果为S
     cout<<num1.S()<<″,″<<f1.S()<<″,″<<d1.S()<<″,″<<c1.S()<<endl;
}
输出结果为:
-12,13.5,998.1,S。

⌨️ 快捷键说明

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