- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
unsigned i=Facts.size();
optimized=false;
Facts.push_back(fact);
if(Facts.size()>i)
return i;
else
return -1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+21
unsigned i=Facts.size();
optimized=false;
Facts.push_back(fact);
if(Facts.size()>i)
return i;
else
return -1;
Обмазываем push_back рет-кодом.
Kirinyale 21.09.2012 13:21 # 0
Fai 21.09.2012 13:57 # 0
if (y == x) {
return (x - y);
} else {
return 0;
}
TarasB 21.09.2012 16:28 # +1
bormand 21.09.2012 17:27 # 0
govnomonad 21.09.2012 17:55 # 0
defecate-plusplus 21.09.2012 17:59 # +5
bormand 21.09.2012 18:10 # 0
Юнит-тест прям ;)
> return (-1);
Все современные компиляторы понимают, что из exit'а нет возврата, и не будут докапываться к отсутствующему return. Насчет скобок вокруг -1 придираться не буду, хоть они и не нужны, но все-таки в том же BSD принято так писать.
LispGovno 21.09.2012 21:44 # +1
Сложно определить в данных условиях с дивана правильное решение, но если ты прав, то я правее.
bormand 21.09.2012 21:53 # +1
LispGovno 24.09.2012 11:52 # 0
ananimause_legion 22.09.2012 03:13 # +3
absolut 24.09.2012 05:50 # 0
Fai 24.09.2012 05:59 # 0
absolut 24.09.2012 11:31 # +1
3Jlou_OguHo4ka 24.08.2021 20:38 # 0