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

Có chứ bạn :smiley: 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 :wink:

2 Likes

new cái gì thì phải delete 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.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?