Tôi luôn tự hỏi tại sao cài đặt tự động của con trỏ thành NULL sau khi xóa không phải là một phần của tiêu chuẩn. Nếu điều này được quan tâm thì nhiều sự cố do con trỏ không hợp lệ sẽ không xảy ra. Nhưng có nói rằng tôi có thể nghĩ ra một vài lý do tại sao tiêu chuẩn sẽ hạn chế điều này:
Hiệu suất:
Một hướng dẫn bổ sung có thể làm chậm
delete
hiệu suất.Có thể là do
const
con trỏ.Sau đó, một lần nữa tiêu chuẩn có thể đã làm một cái gì đó cho trường hợp đặc biệt này, tôi đoán.
Có ai biết lý do chính xác cho việc không cho phép điều này?