JavaScript is required

A class that builds a linked list should destroy the list in the class destructor.

A.
TRUE
B.
FALSE
Trả lời:

Đáp án đúng: A


Một lớp xây dựng một danh sách liên kết nên giải phóng bộ nhớ đã cấp phát cho danh sách đó trong hàm hủy (destructor) của lớp. Điều này là cần thiết để tránh rò rỉ bộ nhớ. Khi một đối tượng của lớp danh sách liên kết bị hủy (ví dụ, khi nó ra khỏi phạm vi hoặc bị xóa bằng `delete`), hàm hủy sẽ được gọi. Trong hàm hủy, chúng ta cần duyệt qua danh sách liên kết và giải phóng từng nút. Nếu không làm điều này, bộ nhớ mà các nút này chiếm giữ sẽ không bao giờ được giải phóng, dẫn đến rò rỉ bộ nhớ. Vì vậy, đáp án A là đúng.

Câu hỏi liên quan