您的位置:首页 > 其它

第一次实验报告(2)

2014-09-24 20:46 246 查看
3.

头文件

#ifndef result_H

#define result_H

template<typename T>

class result

{

public:
T plus(T a,T b);
T multiply(T a,T b);
T a,b;

};

#endif;

源程序

#include<iostream>

using namespace std;

#include "result.h"

template <typename T>

T result<T>::plus(T a,T b)

{
T c;
c=a+b;
return c;

}

template <typename T>

T result<T>::multiply(T a,T b)

{
T d;
d=a*b;
return d;

}

void main()

{

    double e,f;
cout<<"请输入两个数"<<endl;
cin>>e>>f;
result<double>A;
cout<<"这两个数的和"<<endl;
cout<<e<<"+"<<f<<"="<<A.plus(e,f)<<endl;
cout<<"这两个数的积"<<endl;
cout<<e<<"*"<<f<<"="<<A.multiply(e,f)<<endl;

}

运行结果如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: