Trong một lớp có thể
Trả lời:
Đáp án đúng: B
Trong C++, một lớp (class) chỉ có thể có một hàm hủy (destructor). Hàm hủy là một phương thức đặc biệt được tự động gọi khi một đối tượng của lớp đó bị hủy (ví dụ, khi đối tượng ra khỏi phạm vi, hoặc khi nó được giải phóng bằng delete
). Vì hàm hủy chịu trách nhiệm giải phóng tài nguyên mà đối tượng nắm giữ, việc có nhiều hơn một hàm hủy sẽ gây ra xung đột và không thể xác định hàm hủy nào sẽ được gọi khi đối tượng bị hủy. Do đó, đáp án đúng là lớp chỉ có thể chứa 1 hàm hủy.