- 1
- 2
- 3
- 4
- 5
/usr/include/sys/seg.h:
#define shm_ptr u_ptrs.shmptr
myfile.c:
static SHRMEM_INFO_PTR shm_ptr = NULL;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
/usr/include/sys/seg.h:
#define shm_ptr u_ptrs.shmptr
myfile.c:
static SHRMEM_INFO_PTR shm_ptr = NULL;
Сегодня для разнообразия системный хедер от AIX.
Повбывав бы производителей, которые ограничивают полет моей фантазии (и так весьма приземленный) в именованиях моих личных переменных!
nil 09.07.2010 15:17 # +1
И чуть пониже...
Dummy00001 09.07.2010 16:10 # 0
пару дней убил что бы понять какого рожна компилятор не компилит, и вообще что это за цифра 2 которая постоянно всплывает в сообщении об ошибке......
nil 09.07.2010 16:27 # 0
Но енум бы я так не отловил:)
WebKill_HochetVBan 09.07.2010 19:06 # −1
Тут какой-то идентификатор дифайном подменяется в С++? Или в чём ошибка? Почему недолжно скомпилироваться?
Dummy00001 09.07.2010 19:08 # +1
но так был на с++ зациклен, что просветление посмотреть на код после с препроцессора пришло не быстро.
WebKill_HochetVBan 09.07.2010 19:14 # 0
nil 11.07.2010 07:44 # −2
Webkill 11.07.2010 13:27 # +3
WebKill_HochetVBan 11.07.2010 13:30 # 0
nil 11.07.2010 13:47 # +3
inkanus-gray 11.07.2010 16:28 # 0
WebKill_HochetVBan 11.07.2010 16:57 # 0
И да, зачем так обобщать? "С++'s Macros are evil!!!" В других языках, например Nemerle, это основа большинства конструкий языка и притом очень гибкая и безопасная.
nil 11.07.2010 17:12 # 0
cfdev 11.07.2010 17:56 # +1
nil 11.07.2010 18:06 # 0
This is obvious 11.07.2010 19:37 # 0
inkanus-gray 11.07.2010 21:39 # +2
inkanus-gray 11.07.2010 21:38 # 0
http://www.parashift.com/c++-faq-lite/misc-technical-issues.html
http://www.parashift.com/c++-faq-lite/inline-functions.html
WebKill_HochetVBan 11.07.2010 23:08 # 0
Разве потоки при ошибке преобразования данных в строку сами не бросают исключения? О_о
WebKill_HochetVBan 11.07.2010 23:10 # +2
:D
blackhearted 12.07.2010 16:19 # −6