30/09/2018, 16:35

Lỗi khi giải phóng vùng nhớ con trỏ!

Đây là code sử dụng mảng động để lưu trữ thông tin học sinh: http://codepad.org/T3i7Yhx2
Mình gặp vấn đề:

  1. Khi nhập nhiều hơn 1 học sinh thì khi chạy chương trình bị gặp lỗi ở dòng delete trong hàm main.
  2. Dùng delete a hay delete []a.
  3. Mình khởi tạo con trỏ mảng “a” có kiểu struct, trong struct lại có con trỏ “Ten” kiểu char. Vậy khi giải phóng vùng nhớ có cần phải giải phóng những con trỏ “Ten” trước rồi giải phóng “a”, hay chỉ cần giải phóng “a” thôi.
    Mong mọi người giúp đỡ.
    Cảm ơn!
Minh Hoàng viết 18:50 ngày 30/09/2018
  1. delete a
  2. Giải phóng từ từ hết tất cả luôn. Từ đơn vị nhỏ nhất
Hồ Dương Nhật Duy viết 18:36 ngày 30/09/2018

Cảm ơn! Mình làm được rồi…

Bài liên quan
0