- 1
(&goodsBuff[k].name==&vmass[p].name)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
(&goodsBuff[k].name==&vmass[p].name)
Сравнение строк
VM - Ass!
По говнокоду: смеяться надо в условии, в том, что нету strcmp?
я сам так делал в 98м
Что в школе по физике было ? :)
Хотя какая разница, все равно смысл комментов в том, чтобы разводить споры и холивары.
Эти числа неспроста! Математика — великая вещь!
А здесь мы наблюдаем дополнительное использование оператора `&`. Зачем? Среднестатистический чайник до такого бы просто не додумался.
В Си коде такое может быть оправдано, если каким-то образом массивы `goodsBuff[]` и `vmass[]` перекрываются (это могут быть указатели в один и тот же массив) и автор просто хотел отловить возможный факт того, что `goodsBuff[k].name` и `vmass[p].name` - один и тот же объект. (В С++ коде возмрожна еще попытка проверки того, что ссылки `name` указывают на один и тот же объект).