Saya selalu bertanya-tanya mengapa pengaturan otomatis pointer ke NULL setelah delete bukan bagian dari standar. Jika ini ditangani maka banyak dari crash karena pointer yang tidak valid tidak akan terjadi. Tetapi setelah mengatakan bahwa saya dapat memikirkan beberapa alasan mengapa standar akan membatasi ini:
Kinerja:
Instruksi tambahan dapat memperlambat
delete
kinerja.Mungkinkah karena
const
petunjuk.Kemudian standar lagi bisa melakukan sesuatu untuk kasus khusus ini kurasa.
Adakah yang tahu alasan pasti untuk tidak mengizinkan ini?