JavaScript is required

A class template may not be used as a base class.

A.

TRUE

B.

FALSE

Trả lời:

Đáp án đúng: B


Câu trả lời đúng là B. Một class template hoàn toàn có thể được sử dụng làm lớp cơ sở (base class) trong C++. Trong thực tế, việc này rất phổ biến khi muốn tạo ra các cấu trúc dữ liệu hoặc các thuật toán tổng quát, có thể hoạt động với nhiều kiểu dữ liệu khác nhau. Ví dụ, bạn có thể tạo một class template cho một linked list, và sau đó sử dụng nó làm lớp cơ sở cho một lớp khác chuyên biệt hơn. Do đó, phát biểu "A class template may not be used as a base class" là sai.

Câu hỏi liên quan