Đoạn code có sử dụng delete bị lỗi

void Xoa(List &s, int Ma)
{
    VatTu *data;
    data = s.dau;
    VatTu *p = new VatTu[1];
    delete p;
    int dem = 0;
    if (s.dau == NULL && s.cuoi == NULL)
    {
        cout << "Danh sach rong" << endl;
    }
// ở dưới còn nữa ạ...
}

Em vừa test cái dòng delete p xong. Em mới gọi hàm chưa kịp làm gì đã bị lỗi này. Có ai chỉ em cách khắc phục với

new[] phải đi kèm với delete[].

2 Likes

cám ơn anh. em làm được rồi :smiley:

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