Tui nghĩ đặc tả của C/C++ không bắt buộc điều nàysau khi delete [] a thì a phải có giá trị null chư 0x0000000 gì đó
=> không nhứt thiết là sau khi delete thì giá trị của con trỏ sẽ là NULL .
Tuy nhiên cho dù giá trị của con trỏ không được đặt về NULL nhưng vùng nhớ được cấp phát cho con trỏ trước đó đã bị trả lại cho hệ thống => có khả năng đã được cấp phát cho các con trỏ khác => để cho chắc ăn mình nên tự đặt giá trị của con trỏ về NULL sau khi delete (để tránh những bug nhức đầu)
(có gì sai sót mong được góp ý, xin cám ơn)
-thân