1. Template
template <Class T>
T power(T base,int exponent)
{
T result=base;
if(exponent==0) return (T)1;
if(exponent<0) return (T)0;
while (--exponent) result *=base;
return result;
}
返回值类型必须确保类型为T
2. Template Class
每一个成员函数前都要加上 template <class T>
