Tôi đã gặp phải tình trạng rò rỉ bộ nhớ nhiều lần. Thường thì khi tôi nghĩ malloc
như không có ngày mai, hoặc lủng lẳng FILE *
như đồ giặt bẩn. Tôi thường giả định (đọc: hy vọng tuyệt vọng) rằng tất cả bộ nhớ được dọn dẹp ít nhất khi chương trình kết thúc. Có bất kỳ tình huống nào mà bộ nhớ bị rò rỉ sẽ không được thu thập khi chương trình kết thúc hoặc bị treo không?
Nếu câu trả lời rất khác nhau giữa các ngôn ngữ, thì hãy tập trung vào C (++).
Xin lưu ý cách sử dụng hypebol của cụm từ, 'như không có ngày mai' và 'lủng lẳng ... như đồ giặt bẩn'. * malloc
* Ing không an toàn có thể làm tổn thương những người bạn yêu thương. Ngoài ra, hãy cẩn thận với đồ giặt bẩn.
calloc
như không có ngày mai. Thông minh.