Hàm hủy là:
Trả lời:
Đáp án đúng: B
Hàm hủy (destructor) là một hàm đặc biệt trong lập trình hướng đối tượng, được tự động gọi khi một đối tượng của lớp bị hủy hoặc không còn được sử dụng nữa. Mục đích chính của hàm hủy 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.
- Phương án A sai vì đây là mô tả của hàm tạo (constructor), không phải hàm hủy.
- Phương án C sai vì hàm hủy chỉ giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp, không phải toàn bộ biến của chương trình.
- Phương án D sai vì có các phương án sai.
- Phương án B đúng vì hàm hủy dùng để giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp.