- 1
(&goodsBuff[k].name==&vmass[p].name)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
(&goodsBuff[k].name==&vmass[p].name)
Сравнение строк
absolut 25.10.2010 11:47 # +1
bugmenot 25.10.2010 15:12 # 0
absolut 25.10.2010 16:20 # +3
bugmenot 25.10.2010 20:55 # 0
andremacareno 25.10.2010 21:26 # 0
VM - Ass!
По говнокоду: смеяться надо в условии, в том, что нету strcmp?
Анонимус 25.10.2010 22:59 # +2
я сам так делал в 98м
TheCalligrapher 26.10.2010 04:04 # −2
bugmenot 26.10.2010 11:04 # 0
absolut 26.10.2010 11:19 # +1
koodeer 26.10.2010 15:48 # +4
Govnoeb 26.10.2010 16:51 # −5
absolut 26.10.2010 17:18 # 0
Что в школе по физике было ? :)
TheCalligrapher 26.10.2010 23:34 # +5
scalar4eblo4no 26.10.2010 16:03 # −1
absolut 26.10.2010 17:20 # +1
scalar4eblo4no 26.10.2010 17:29 # 0
Хотя какая разница, все равно смысл комментов в том, чтобы разводить споры и холивары.
absolut 26.10.2010 17:37 # 0
nil 30.10.2010 01:33 # 0
Эти числа неспроста! Математика — великая вещь!
absolut 30.10.2010 09:22 # 0
TheCalligrapher 26.10.2010 04:15 # 0
А здесь мы наблюдаем дополнительное использование оператора `&`. Зачем? Среднестатистический чайник до такого бы просто не додумался.
В Си коде такое может быть оправдано, если каким-то образом массивы `goodsBuff[]` и `vmass[]` перекрываются (это могут быть указатели в один и тот же массив) и автор просто хотел отловить возможный факт того, что `goodsBuff[k].name` и `vmass[p].name` - один и тот же объект. (В С++ коде возмрожна еще попытка проверки того, что ссылки `name` указывают на один и тот же объект).
absolut 26.10.2010 10:09 # +1
Govnoeb 26.10.2010 16:50 # −1
absolut 26.10.2010 17:22 # 0
TheCalligrapher 26.10.2010 23:29 # +1
absolut 27.10.2010 07:38 # +1