lei muban
1 #include<iostream> 2 using namespace std; 3 template 4 <typename T> 5 class Operator{ 6 7 public: 8 T add(T a,T b){ 9 return a + b; 10 } 11 T minus(T a,T b){ 12 return a - b; 13 } 14 T multiply(T a,T b){ 15 return a*b; 16 } 17 T divide(T a,T b){ 18 if(b != 0){ 19 return a/b; 20 } 21 } 22 }; 23 int main(){ 24 Operator<int>op1; 25 cout << "op1.add(1,2)=" << op1.add(1,2) << endl; 26 Operator<string>op2; 27 cout << "op2.add()=" << op2.add("liuhuaxian&&","yanlele") << endl; 28 return 0; 29 } ~ ~ ~ 从此