/* 模板类 比较两个数的大小 */ #include <iostream> using namespace std;
template <typename T> class Cube { private: T a; T b; public: Cube(T a_1 = 0,T b_1 = 0){ a= a_1; b= b_1; }
T Get_a(){ return a; } T Get_b(){ return b; } T max(); };
template <typename T> T Cube<T>::max(){ return a>b?a:b; }
int main(){ Cube<int> c_a(1,2); cout<<c_a.max()<<endl; system("pause"); return 0; }