Mình đang học danh sách liên kết, và mình có giải phóng bộ nhớ cấp phát động. Vậy có cách nào kiểm tra bộ nhớ đã giải phóng ko ạ.
Cách kiểm tra giải phóng bộ nhớ
Khi giải phóng vùng nhớ, bạn nên cho con trỏ đang kiểm soát vùng nhớ đó trỏ về NULL.
Ví dụ:
delete p;
p = NULL;
..........
//checking the pointer
if(p != NULL) {
//do something
}
1 Like
Bạn có thể dùng Valgrind (Linux) để kiểm tra.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?