Программисты поймут

Программисты поймут
7
Автор поста оценил этот комментарий
А не программистам объясните?
раскрыть ветку
5
Автор поста оценил этот комментарий

Хорошо что хоть втулка осталась, а то и NullPointerException можно было поймать.

раскрыть ветку
Автор поста оценил этот комментарий

Но ведь в некоторый реализациях:


#define NULL 0

раскрыть ветку
ещё комментарий
Автор поста оценил этот комментарий

Разрешите доебацца.


Не совсем так. Нельзя сравнивать примитив 0 с отсутствием значения объекта.


NULL — это неизвестность. Это отсутствие знания есть ли бумага или нет? Типа кота Шредингера. Поэтому чтобы было верно "0 vs NULL", не д.б. видно есть ли бумага или нет.

Иллюстрация к комментарию
раскрыть ветку