急求一道C++题答案!

建立一个用来实现求3个数和得类模板(将成员函数定义在类模板的内部),并写出调用此模板的完整程序。... 建立一个用来实现求3个数和得类模板(将成员函数定义在类模板的内部),并写出调用此模板的完整程序。 展开
 我来答
匿名用户
2013-06-05
展开全部
// :~ 求3个数和的类模板
#include <iostream>
using namespace std;

template <class T>
class sum_of {
public:
sum_of(T _a, T _b, T _c)
: a(_a), b(_b), c(_c)
{}
T sum() const { return a + b + c; }
private:
T a, b, c;
};

#define sum(a, b, c) cout << sum_of<typeof(a)>(a, b, c).sum() << endl
int main()
{
sum(1, 2, 3);
sum(1.1, 2.2, 3.3);
sum('a', 'b', 'c');
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式