When writing function or class template, one use a ___ to specify a generic data type.
Trả lời:
Đáp án đúng: A
Câu hỏi này liên quan đến việc sử dụng template trong C++ (hoặc các ngôn ngữ lập trình khác hỗ trợ template). Khi viết function template hoặc class template, chúng ta cần một cách để chỉ định kiểu dữ liệu tổng quát (generic), tức là kiểu dữ liệu có thể thay đổi tùy theo cách template được sử dụng.
* **Phương án A: template parameters (tham số template)** - Đây là đáp án đúng. Tham số template cho phép chúng ta định nghĩa các kiểu dữ liệu tổng quát mà sẽ được thay thế bằng các kiểu dữ liệu cụ thể khi template được khởi tạo (instantiated). Ví dụ: `template T max(T a, T b) { ... }` ở đây `T` là một tham số template.
* **Phương án B: keyword (từ khóa)** - Từ khóa (keyword) là các từ có ý nghĩa đặc biệt trong ngôn ngữ lập trình. Mặc dù từ khóa `template` là cần thiết để khai báo một template, nhưng bản thân nó không chỉ định kiểu dữ liệu tổng quát. Từ khóa được sử dụng để khai báo, còn tham số template mới chỉ định kiểu dữ liệu.
* **Phương án C: none of above (không có đáp án nào ở trên)** - Vì phương án A đúng, nên phương án này sai.
Vì vậy, đáp án đúng là A.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
