Chương 6: Mẫu (template)

hái niệm Mẫu (template):

 Là một kỹ thuật cho phép một thành phần chỉ cần được
định nghĩa một lần hoặc một số ít lần, nhưng có thể được
sử dụng lại nhiều lần cho nhiều đối tượng khác
 Là kỹ thuật cho phép tham số hóa kiểu dữ liệu; như cho
phép định nghĩa cấu trúc Stack, với T là tham số kiểu,
đại diện cho kiểu DL của các phần tử của Stack. Sau đó T
có thể được thay thế bằng một kiểu DL cụ thể, ví dụ int, và
C++ sẽ tự động tạo ra code để định nghĩa Stack
 Nó có thể dùng để thay thế cho việc định nghĩa chồng hàm
 Trong C++, các thành phần mà ta có thể tạo Mẫu là Hàm và
Lớp