Chương trình của tôi (trình duyệt web chế độ văn bản) đang cấp phát bộ nhớ động.Tôi có nên giải phóng bộ nhớ được cấp phát khi chấm dứt bất thường?
Tôi thực hiện các khối không cần thiết miễn phí trong thời gian chạy, tất nhiên. Và tôi làm mọi thứ miễn phí trước khi chấm dứt bình thường - để những người kiểm tra rò rỉ bộ nhớ sẽ không cho tôi những kết quả dương tính giả (và linh hoạt nên các phép tái cấu trúc chính sẽ trở nên cần thiết).
Bây giờ, những gì tôi làm không làm là giải phóng bộ nhớ trước khi chấm dứt bất thường. (Hiện tại, chương trình của tôi chấm dứt trên các tín hiệu và sau khi không thành công mallocs/reallocs.)
Câu hỏi của tôi là: Bạn có cho rằng kiểu xấu này không? Tôi có nên tự do chấm dứt bất thường không?
hệ thống của bạn sẽ lấy lại bộ nhớ khi quá trình của bạn chấm dứt, phải không? –