与普通函数区别:1.多了个template;2.某些确定类型变不确定类型T
一:引子:
#includeusing namespace std;template<typename T>T Max(T a, T b){ return a > b ? a : b;}int main(){ int x, y; double a, b; cin >> x >> y >> a >> b; cout << Max(a, b) << "\n" << Max(x, y);}
结果:
京公网安备 11010502049817号