Cách sử dụng Function templates are similar to class templates
#include "stdafx.h"
#include <iostream>
using namespace std;
template <class T>
T Max(T a, T b)
{
return (a<b) ? b : a;
}
template <class T>
T Max(T a, T b, T c)
{
return max(a, max(b, c));
}
template <class T>
T Max(T a[], int n) {
T max = a[0];
for (int i = 1; i<n; i++)
max = Max(max, a[i]);
return max;
}
int main()
{
int a[] = { 2, 9, 8, 4 };
cout << Max(1, 2) << " " << Max(2.13, 1.21) << " " << Max(a, 4) << endl;
return 0;
}
Trương Đình Huy
Tin tức liên quan:
- So sánh giữa tiếng Anh của thập niên 90 và tiếng Anh của giới trẻ hiện nay
- GNN: Khi AI “hiểu” được mối quan hệ, không chỉ là dữ liệu
- XU HƯỚNG CONTENT MARKETING HIỆN NAY: SỰ CHUYỂN DỊCH TỪ NỘI DUNG ĐẾN TRẢI NGHIỆM
- Sự kiện đối thoại ART.ITECTURE #2: Xây dựng cảm xúc - Cách âm nhạc và kiến trúc định hình trải nghiệm của con người
- Các khía cạnh đạo đức trong quảng cáo

