函數模板與類模板的定義方式
函數模板:template <模板參數表>返回類型 函數名(形參表){ //函數體}例:template <typename T>T add(T t1,T t2){ return t1+t2;}類模板:template <模板參數表>class 類名{ 成員名};在外部定義類模板的成員函數template <模板參數表>返回類型 類名<模板參數表>::函數名(參數表){ //函數體}例:template<typename Tno,typename Tscore,int num>class Student{ PRivate: Tno studentId[num]; Tscore studentScore[num]; public: Tno TopStudent(); };template <typename Tno,typename Tscore,int num>Tno Student<Tno,Tscore,num>::TopStudent(){ return studenId[0];}新聞熱點
疑難解答
圖片精選