2075 / C++ / Додатково / NULL чи nullptr?
Ці команди онулюють вказівники, бо команда delete видаляє данні,
що знаходиться за адресою, а не сам вказівник
Після онулення, якщо знову запустити команду delete за адресою, то помилки не буде
nullptr – було введено в С++ 11, як окремий тип даних (як в Java чи C#)
і компілятор не може його переплутати з з int
NULL – це макрос #define NULL 0
При роботі з NULL чи nullptr
- Спочатку видаляємо пам'ять
- Потім онулюємо вказівник