Влад Дмитренко
Ученик (91)
4§
48
люди привет я влад
Я из 4 класса каждый бень меня завтавляет мама я говорю что не буду есть селетку она говорит ешь я и так катигоричен к себе не знаю что ей отвечать можно ли снять жилье, в Белгороде? в 10 лет я самостоятельный могу 10 тысяч заплатить не счита
Ибо это НЕ одно и то же в ЛЮБОМ языке программирования, где допустим NULL (пустой указатель).
sometype *p = null;
эквивалентна
sometype *p = 0;
Одно и то же по всем статьям
Или вы не понимаете чем запись указателя отличается от значения переменной?
PS: И это если забыть, что сравнивать sometype и int, в строго типизированных языках, чаще всего просто некорректно с точки зрения здравого смысла.
0 же - вполне себе нормальное значение :-)
То есть технически 0 в адресе, где обычно пишется путь к ячейке памяти, содержащей какое-то значение.
Значение же - это то что содержится в этой самой ячейке памяти.
А если её нет, то и значения нет... от слова совсем.
А компилятор ругается по тому, что ты его просто шлёшь "на деревню к дедушке"... а он такого не любит.
Ну и задействовать такую переменную в коде можно... только вот с крайне коротким перечнем операций.
Но даже тогда когда она не определена её можно передать или проверить на null =)
То есть всё то, что можно делать с самой переменной, а не её значением.
Всё же слово "ничего" - это слишком громко.
Он задумался на минутку и изрек
- Та хрен с ними с котами тут проблемы посерьезней!
- Вот именно, - сказал я, - вот именно...