Destructor là gì?

Noun Programming
Hàm hủy

Khi chúng ta tạo một đối tượng (object) của lớp (class), nó sẽ chiếm một số không gian (space) trong bộ nhớ (heap). Nếu chúng ta không xóa những đối tượng này, nó sẽ vẫn còn trong bộ nhớ và chiếm không gian không cần thiết. Để giải quyết vấn đề này, chúng tôi sử dụng hàm hủy (destructor).

Hàm hủy (destructor) là một phương thức (method) được gọi tự động khi kết thúc vòng đời (lifetime) của một đối tượng. Hàm hủy cho phép giải phóng bộ nhớ bị chiếm bởi đối tượng. Hàm hủy (destructor) trong hầu hết các ngôn ngữ không cho phép các đối số (argument) cũng như không có giá trị trả về (return value).

Learning English Everyday