Zawsze zastanawiałem się, dlaczego automatyczne ustawienie wskaźnika na NULL po delete nie jest częścią standardu. Jeśli zostanie to zajęte, wówczas wiele awarii z powodu nieprawidłowego wskaźnika nie wystąpi. Ale powiedział, że mogę wymyślić kilka powodów, dla których średnia byłaby ograniczona w ten sposób:Dlaczego nie usunąć ustawić wskaźnik na NULL?
Wydajność:
Dodatkowe wskazówki mogłyby spowolnić działanie
delete
.Czy to możliwe ze względu na wskaźniki
const
.Potem znowu standard mógł zrobić coś dla tego szczególnego przypadku, jak sądzę.
Czy ktoś zna dokładnych przyczyn nie pozwalając tym?
Lub odniesienie do wskaźnika. –
prawda, ale to spowodowałoby ten sam napowietrzny – snemarch