|
Результаты опроса: Используете NULL?
|
Да. Доопределяю по необходимости.
|
|
7 |
41.18% |
Нет. Только 0.
|
|
8 |
47.06% |
Иной вариант (пишу в посте)
|
|
2 |
11.76% |
08.08.2014, 17:34
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
NULL
Обнаружил, что компилятор GCC, используемый в новой (для меня) сборке Code::Blocks 13.12 & MinGW, стал более правильным и перестал искаропки воспринимать такое СИшное наследие, как NULL.
Вот что об этом пишет Страуструп
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
|
Назрел опрос. не анонимно
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
Последний раз редактировалось impersonalis, 08.08.2014 в 17:42.
Причина: "неаноимно"
|
(Offline)
|
|
08.08.2014, 17:40
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: NULL
Юзаю 0 и NULL одновременно.
Вообще пора бы переходить на использование nullptr.
__________________
|
(Offline)
|
|
08.08.2014, 17:52
|
#3
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,023
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: NULL
Зачем тут анонимность? Зачем я нажал "0", ведь я не пишу на "C"?
Казалось есть в Блице, заглянул в справку - ага, есть, только не для того.
|
(Offline)
|
|
08.08.2014, 18:16
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: NULL
В JS использую null, в python'е None, но думаю это не относится к C++ и интересу ТС.
|
(Offline)
|
|
08.08.2014, 18:38
|
#5
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: NULL
В легаси-коде используем NULL.
В новых проектах nullptr.
для сравнения можно просто ! и !!
|
(Offline)
|
|
08.08.2014, 21:12
|
#6
|
Мастер
Регистрация: 12.01.2009
Сообщений: 980
Написано 389 полезных сообщений (для 632 пользователей)
|
Ответ: NULL
nullptr потому что, если ты напишешь const int NULL = 0; в коде
void foo(char*);
void foo(int);
при вызове foo( NULL ); будет вызвана вторая, а не первая как мог ожидать кодер.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Samodelkin за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:07.
|