拓冰建站拓冰建站
首页 / 资讯中心 / 正文

类模板模板参数的全部使用场景

函数模板/*实现求2个数的最大 函数模板 7_2_getMax2_Student.cpp*/ #includeiostream using namespace std; class Student { long Id; int score1, score2, score3; public: Student(long i, int sc1, int sc2, int sc3) //构造函数 { Id = i; score1 = sc1; score2 = sc2; score3 = sc3; } bool operator(const Student s) { if (score1 + score2 + score3 s.score1 + s.score2 + s.score3) return true; else return false; } friend ostream operator(ostream myout, const Student s); }; ostream operator(ostream myout, const Student s) { cout "学号:" s.Id endl; cout "三门课的分数为:" s.score1 "\t" s.score2 "\t" s.score3 endl; return myout; } template typename T //函数模板 求两个T类型数最大值 T getMax(T a, T b) { if (ab) //s1s2 return a; else return b; } int main() { cout
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门