Trong một lớp có thể:
Trả lời:
Đáp án đúng: C
Trong C++, một lớp chỉ có thể có duy nhất một hàm hủy (destructor). Hàm hủy được sử dụng để giải phóng tài nguyên mà đối tượng của lớp đã chiếm giữ khi đối tượng đó bị hủy. Nếu một lớp có nhiều hơn một hàm hủy, trình biên dịch sẽ không biết hàm hủy nào cần gọi khi đối tượng bị hủy, gây ra lỗi.
* **Phương án A:** Sai. Một lớp không thể chứa vô số hàm hủy.
* **Phương án B:** Sai. Một lớp không thể chứa ba hàm hủy.
* **Phương án C:** Đúng. Một lớp chỉ có thể có duy nhất một hàm hủy.
* **Phương án D:** Sai. Một lớp không thể chứa tối đa hai hàm hủy.