Trả lời:
Đáp án đúng: B
Constructor không thể là virtual. Trong C++, tính chất virtual được sử dụng để đạt được tính đa hình trong thời gian chạy (runtime polymorphism). Constructor chịu trách nhiệm khởi tạo đối tượng, và quá trình này phải biết chính xác kiểu của đối tượng được tạo ra. Việc gọi một constructor ảo sẽ mâu thuẫn với mục tiêu này, vì trình biên dịch cần biết chính xác constructor nào sẽ được gọi tại thời điểm biên dịch. Destructor có thể là virtual để đảm bảo rằng destructor của lớp con được gọi khi một đối tượng của lớp con được xóa thông qua một con trỏ của lớp cha.
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
