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 }
~
~
~ 从此