Function templates
Template là kỹ thuật cho phép định nghĩa một mẫu cho một họ các hàm tương ứng, bằng cách thay kiểu dữ liệu như một tham số.
// function template
#include <iostream>
usingnamespacestd;
template<
classT>
T GetMax (T a, T b) {
T result;
result = (a>b)? a : b;
return(result);
}
int main () {
int i=5, j=6, k;
long l=10, m=5, n;
k=GetMax<
int>(i,j);
n=GetMax<
long>(l,m);
cout << k << endl;
cout << n << endl;
return 0;
}
Kết quả:
6
10
» Tin mới nhất:
» Các tin khác: