- 1
- 2
- 3
- 4
- 5
- 6
void some_func(ptrdiff_t value)
{
register double cos_v=cos(static_cast<double>(value));
ptrdiff_t pt=static_cast<ptrdiff_t>(cos_v);
{... working with pt ...}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+169
void some_func(ptrdiff_t value)
{
register double cos_v=cos(static_cast<double>(value));
ptrdiff_t pt=static_cast<ptrdiff_t>(cos_v);
{... working with pt ...}
}
Более того есть функция матричного умножения, элементами этих матриц являются ptrdiff_t'ы (там уже нет перевода в double при вычислениях).
Мне одному кажется что автор наркоман?
roman-kashitsyn 17.08.2011 10:17 # 0
Kirinyale 17.08.2011 10:59 # +1
roman-kashitsyn 17.08.2011 11:11 # 0
Kirinyale 17.08.2011 11:17 # +1
roman-kashitsyn 17.08.2011 11:32 # 0
Kirinyale 17.08.2011 13:47 # +5
ptrdiff_t pt = value ? 0 : 1;
Обфускаторы отдыхают.
JeremyW 17.08.2011 19:47 # −4
Kirinyale 17.08.2011 19:50 # +3
JeremyW 17.08.2011 20:05 # −4
absolut 19.08.2011 23:09 # 0
gegMOPO4 20.08.2011 12:33 # 0
absolut 20.08.2011 15:03 # 0
Kirinyale 17.08.2011 10:59 # 0
roman-kashitsyn 17.08.2011 12:24 # 0
JeremyW 17.08.2011 12:28 # +8
SmackMyBitchUp 17.08.2011 12:47 # +7
TheHamstertamer 17.08.2011 19:41 # 0
guest8 09.04.2019 11:20 # −999