30/09/2018, 19:23

Cách kiểm tra giải phóng bộ nhớ

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 ạ.

... viết 21:31 ngày 30/09/2018

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
}
*grab popcorn* viết 21:37 ngày 30/09/2018

Bạn có thể dùng Valgrind (Linux) để kiểm tra.

Bài liên quan
0