What is a destructor?
Trả lời:
Đáp án đúng: B
Destructor là một hàm đặc biệt trong lập trình hướng đối tượng (OOP) được tự động gọi khi một đối tượng của một lớp bị hủy (ví dụ, khi đối tượng ra khỏi phạm vi hoặc bị xóa bằng toán tử delete). Chức năng chính của destructor là giải phóng bất kỳ tài nguyên nào mà đối tượng đã chiếm giữ trong suốt vòng đời của nó, chẳng hạn như bộ nhớ được cấp phát động. Điều này giúp ngăn ngừa rò rỉ bộ nhớ và đảm bảo chương trình hoạt động ổn định.
Phân tích các lựa chọn:
- A: Mô tả constructor (hàm khởi tạo), không phải destructor.
- B: Mô tả chính xác chức năng của destructor.
- C: Không phải là chức năng chính xác của destructor. Destructor giải phóng bộ nhớ, không thay đổi giá trị của nó.
- D: Quá chung chung và không liên quan cụ thể đến destructor.





