Giải phóng linked list bị lỗi

Mọi người cho em hỏi với ạ, em tạo danh sách liên kết đơn l hoạt động bình thường nhưng đến khi viết hàm giải phóng này thì chương trình lại báo lỗi. Mn cho em hỏi lỗi ở với ạ

void giaiPhong(LIST &l)
{
	for (NODE* k = l.pHead; k != NULL; k = k->pNext)
	{
		l.pHead = l.pHead->pNext;
		delete k;
	}
}

delete k; xong là khỏi next luôn đó :slight_smile:

6 Likes

oki bác em hiểu rồi :sweat_smile::sweat_smile:

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