template<class a>或者template<typename> 模板有兩種類型:函數
template <class a,class b,......> return_type funtiong_name(parameter_list) { function body } /* template和class(可被typename替換)是關鍵字, */
template<class a,class b,.......> class class_name { ................ } /* */