Mình có 1 cái danh sách liên kết. Mình cần xóa toàn bộ nó. Mình viết 1 cái hàm như sau. Không xét trường hợp tham số truyền vào là null. Cái đó không quan trọng lúc này. Nếu cần xét thì thêm 2 dòng code thôi.
void deleteList(Node* head){
Node* current = head;
Node* next = 0;
while(current != 0) {
next = current->next;
delete(current);
current = next;
}
}
Cho mình hỏi mình có bị leak memory không vậy? Mình cần xóa current và next ko?