Computer >> Máy Tính >  >> Lập trình >> lập trình C

Tại sao chúng ta kiểm tra con trỏ NULL trước khi xóa trong C / C ++?

Về cơ bản, việc kiểm tra con trỏ NULL trước khi xóa là vô nghĩa. Xóa một con trỏ sẽ không có tác dụng gì nếu con trỏ được đặt thành NULL. Nó có thể là lý do để kiểm tra con trỏ NULL rằng việc xóa một con trỏ đã được đặt thành NULL có thể chỉ ra lỗi trong chương trình.