- 1
(*(((void*)*)(pData))=p;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.8
(*(((void*)*)(pData))=p;
думал о чем-то постороннем)))
guest 09.10.2009 22:28 # 0
Я бы кстати приведение типа в правой части использовал, так привычнее.
guest 09.10.2009 22:30 # 0
AntiGluk 09.10.2009 22:34 # 0
guest 10.10.2009 08:09 # 0
Как минимум *pData=p. Хотя тяжело сказать. Здесь баланс скобок нарушен.
Чья в этом вина: твоя, постер, или автора сего кода?
AntiGluk 10.10.2009 11:10 # 0
действительно баланс нарушен - вина в этом моя :( :)))
guest 10.10.2009 19:17 # 0
void* -- это т.н. generic pointer, т.е. указатель на неструктурированный участок памяти. В данном случае по этому адресу записывается значение указателя p.
AntiGluk 10.10.2009 19:24 # 0
или вы считаете что правильно будет *pData=p??
guest 10.10.2009 19:26 # 0
AntiGluk 10.10.2009 19:26 # 0
guest 10.10.2009 19:28 # 0
AntiGluk 10.10.2009 19:29 # 0
они одного типа!
guest 10.10.2009 19:34 # 0
AntiGluk 10.10.2009 19:36 # 0
он просто приравнивает указатели
guest 10.10.2009 19:52 # 0
AntiGluk 10.10.2009 19:30 # 0
guest 10.10.2009 19:37 # 0
AntiGluk 10.10.2009 19:38 # 0
тут просто приравниваются указатели как я сказал выше
guest 10.10.2009 19:46 # 0
AntiGluk 10.10.2009 19:32 # 0
guest 10.10.2009 19:43 # 0
AntiGluk 10.10.2009 19:44 # 0
nil 16.01.2010 17:32 # 0
generalgda 10.10.2009 11:32 # +1
Sauron 10.10.2009 11:57 # +5
guest 12.10.2009 10:53 # 0
guest 10.10.2009 19:53 # 0
shomeser 14.10.2009 01:18 # 0
guest 19.10.2009 09:36 # 0
guest 19.10.2009 18:30 # 0
guest 19.10.2009 19:20 # 0
alex_matviichuk 25.08.2021 19:24 # 0