第八章

来源:互联网 发布:python模拟get请求 编辑:程序博客网 时间:2024/04/29 01:33

8.17 建立一个用来实现求3个数和的类模板(将成员函数定义在类模板的内部),并写出调用此类模板的完整程序。

#include<iostream>using namespace std;template<typename T>      class Sum{                 
  public:    Sum(T a,T b,T c)    { x=a; y=b; z=c;}    T add()    { return x+y+z;}  private:T x,y,z;};int main(){ Sum<int> s1(3,7,9);            Sum<double> s2(12.34,56.78,67.89);   cout<<"三个整数的和是:"<<s1. add()<<endl;  cout<<"三个双精度数的和是:"<<s2.add()<<endl;  return 0;}

0 0