- 1
- 2
- 3
- 4
- 5
- 6
- 7
template <class Type, unsigned long Dim> inline MStreamTextIn&
MStreamTextIn::operator >>(const MMVector<Type, Dim>& o_value)
{
for (unsigned long i = 0; i < Dim; i++)
GetBaseStream() >> i_value[i];
return *this;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
template <class Type, unsigned long Dim> inline MStreamTextIn&
MStreamTextIn::operator >>(const MMVector<Type, Dim>& o_value)
{
for (unsigned long i = 0; i < Dim; i++)
GetBaseStream() >> i_value[i];
return *this;
}
copy-paste & templates
o_vlaue == i_value it's magic
> cygwin для mac
мне это одному кажется неправильным?
сборка под win с помощью cygwin как один из этапов - это позволяет просеять отклонения от стандарта.
ну а потом - да mac (xCode or cmake )
может инклуд был какой-ньть хитрый или задефайнего что-ньть?
как звучит-то ...
Не для кого не секрет, что говнокод всегда ломается в самый неподходящий момент. Годный код такого никогда не сделает.
Может я и ломаю говнокод, но хотя бы не ломаю комедию.
UPD: спиздел, пустила =( До этого 2 раза подрят исправно отработала, а щас все таки проверил в последний момент.
уж не знаю как страйкер её имплементировал (сырцы - сикретные), задумывалась реализация с огоньком или просто так получилось, но работает как надо