- 1
- 2
Зачем в плюсах и сишке костыль void? Можно ведь было сделать struct void {};
А вместо войдзвездочки использовать char*.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−58
Зачем в плюсах и сишке костыль void? Можно ведь было сделать struct void {};
А вместо войдзвездочки использовать char*.
myaut 23.09.2016 23:50 # −57
Лучше спроси, зачем в C++11 запилили std::nullptr_t :)
barop 23.09.2016 23:53 # −57
Я думаю что за вопросы "а зачем в С++ добавили" бьют в лицо
huesto 24.09.2016 00:26 # −58
не стоит целого костыля void
> (void) a;
ненужно
barop 24.09.2016 00:30 # −58
а как бы ты сделал? char* ?
barop 24.09.2016 00:37 # −58
Хуесто на меня обиделся и не отвечает
Пойду плакать
myaut 24.09.2016 00:41 # −58
> ненужно
Ну это вроде бы указание lint'у, что я знаю, что у функции есть возвращаемое значение, но хочу его проигнорировать
Soul_re@ver 24.09.2016 00:48 # −58
barop 24.09.2016 01:01 # −56
17е крысты так называются, потому что спецификация ЯП и стандартной библиотеки будет занимать 17 томов?
1024-- 25.09.2016 18:42 # −57
Это в какой системе счисления?
CrashTesterAnusov 25.09.2016 19:07 # −121
barop 24.09.2016 01:01 # −58
#pragma ignore "unused_val"
?
guest 24.09.2016 03:40 # −54
Раса Малоков негадует. Готовь ебало к самой надежной табуретке во вселенной, к тебе летит армия Малоков на звездолетах которых движет семеренка.
Antervis 24.09.2016 08:20 # −58
barop 23.09.2016 23:52 # −57
как я уже писал, в K&R так и было.
Довольно очевидно зачем: чтобы явно показать что ты не знаешь размера, и таким образом отключить арифметку укозателей.
bagor 24.09.2016 10:18 # −123
bagor 24.09.2016 14:15 # −122
bagor 24.09.2016 16:34 # −122
kurwa 24.09.2016 17:11 # −57
guest 24.09.2016 20:25 # −57