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 }
~                                                                               
~                                                                               
~                                                                             从此                                                
原文地址:https://www.cnblogs.com/DXGG-Bond/p/12006812.html