01/10/2018, 11:05
Khi tạo object qua pointer, có cần phải xóa đi không ạ?
tại em thấy khi học về linked list với bst thì dùng “new” rất nhiều lần
Bài liên quan
tại em thấy khi học về linked list với bst thì dùng “new” rất nhiều lần
Có chứ bạn 30 char
Không xóa thì với quy mô chương trình nhỏ, khi tắt app thì hệ điều hành tự dọn bộ nhớ.
Nhưng chương trình to mà cứ chiếm bộ nhớ, không xóa để trả thì có ngày app banh xác vì hết bộ nhớ (lập trình ở những nền tảng đặc biệt có khi hỏng cả máy).
Người viết app hãy có trách nhiệm với hành động của mình
new
cái gì thì phảidelete
cái ấy, đó là nguyên tắc. Hệ điều hành có thể delete hộ mình ở một số chương trình nhỏ, nhưng chương trình lớn thì chưa chắc, nên lập trình viên phải lưu ý mà tự làm.