|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
19.10.2012, 22:07 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
С++ NULL или 0
В одном источнике написано, что NULL машинно зависим.
В другом, что можно использовать NULL и не париться. Что-то я запутался. |
19.10.2012, 22:23 | #2 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
Где-то читал что 0 - отсутствие присутствия, а NULL - присутствие отсутствия
|
20.10.2012, 06:08 | #3 |
WowCore Dev
Регистрация: 11.03.2010
Сообщений: 112
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
|
Вот тут все написано просто и доступно.
http://ru.wikipedia.org/wiki/NULL_(Си) А подобные определения лично я не признаю и считаю, что они только забивают голову ненужной чушью. Указатель есть указатель - адрес(смещение) в памяти, по которому находится какая-то информация. И процессору абсолютно все равно, что написано у вас в исходниках: NULL или 0. Потому что и то и то скомпилируется в 0. |
20.10.2012, 21:29 | #4 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
важно когда есть 2 функции: f(int) f(void*)
а так nullptr в новом стандарте
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[12079] Remove some redundant explicit NULL checks for pointers before delete or delete[] calls sinc | newsbot | CMaNGOS Commits | 0 | 03.08.2012 15:40 |
[10927] Prevent null-pointer dereference in AI calls | newsbot | CMaNGOS Commits | 0 | 28.12.2010 19:55 |
[9776] Set m_mover to NULL on remove SPELL_AURA_MOD_POSSESS by delete. | newsbot | CMaNGOS Commits | 0 | 22.04.2010 20:10 |