说白了,模板就是搭个函数,类的框架,具体实现的时候往里面填充内容
- 函数型框架----俗气的比大小
#include <iostream> #include<string.h> using namespace std; template <class TYPE> TYPE returnmax(TYPE x, TYPE y) { return (x>y)?x:y; } char* returnmax(char* x,char* y) { return (strcmp(x,y)<0)?x:y; } int main() { cout << "Hello World!" << endl; char* chorum2 ="你你你你要跳舞吗"; char* chorum1 ="每当浪潮来临的时候,你会不会也伤心"; cout<<returnmax(chorum1,chorum2)<<endl; cout<<returnmax(99,888)<<endl; return 0; }
输出结果:
来源:https://www.cnblogs.com/saintdingspage/p/12247418.html