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

rogp10 viết 13:15 ngày 01/10/2018

Có chứ bạn 30 char

明玉 viết 13:17 ngày 01/10/2018

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

Trần Hoàn viết 13:15 ngày 01/10/2018

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.

Bài liên quan
0