- 1
- 2
- 3
[]() { std::function<int(int)> foo =
[&foo](int k) { return k == 1 ? 1 : k + foo(k-1); };
return foo; }()(3)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+50
[]() { std::function<int(int)> foo =
[&foo](int k) { return k == 1 ? 1 : k + foo(k-1); };
return foo; }()(3)
Как написать рекурсивную лямбдру на крестах?
http://www.fontanka.ru/2014/07/26/035/
Лол, надо будет запомнить. Погромист на шавке - звучит очень сцолидно.
P.S. А тьфу, реально UB - foo вернули и стековый фрейм разрушился, а значит foo внутри лямбды теперь указывает на хуиту.
И память нежно стережет
Как потечет - мрачнее тучи
Глаза красны и в пене рот
Одным прижком в карман влетая
Как будто спушен был курок
В яйцо впивается зубами
Чтоб программисту был урок
• http://slovari.yandex.ru/stack/перевод/
• http://slovari.yandex.ru/stick/перевод/
http://ru.wikipedia.org/wiki/Стек_(трость)
- во-первых в совершённой форме: не стекает, а уже стекло;
- во-вторых через ё, а не через е.
А ё в письменной речи редко употребительно.
Борманд - мондабр
А вообще - не зачет. Вклейка сразу видна. материал откровенно бредовый - можно было и тоньше.
Прям как демон Максвелла.
Не один, а целых три!
http://vk.com/people/Demon_Borman
Пропускает хороший код, а плохой код задерживает.
из http://ithappens.ru/story/5109
> Каким образом упрется?
Нужно знать скорость и положение частицы.
@3.14159265
> совершение работы против внешних сил
Ага, и КПД измерять в тысячах строк в день.
Видимо в том же, в котором действует неопределенность Гейзенберга. А где ты такой газ нашел - я не знаю
Я вот упорно не могу понять тягу тупых пёзд к какой-нибудь Цветаевой. Да их там десятки, каких-то поэтишек, половина эмигрантов, половина упоротых.
"1000 строк в день", - донеслось откуда-то из моей головы.
Вот я, когда что-то такое получается, писать прекращаю, поскольку мне это внушили. А потом смотрю, как некоторые пишут что-то ещё хуже, чем то, от чего я отказался. И рождается багор.
С другой стороны, лично я не знаю ни одного айтишника, который бы отзывался о данном месте-времени-творчестве с какой-то похвалой. Вот гуманитариев так с десяток.
плеснувши краску из стакана;
я показал на блюде студня
косые скулы океана.
На чешуе жестяной рыбы
прочёл я зовы новых губ.
А вы
ноктюрн сыграть
могли бы
на флейте водосточных труб?
>Демон Максвелла наверняка упрётся в принцип Гейзенберга
Споры и неопределенность на кодревью насчёт коммита (хороший он или плохой).
Первое начало кододинамики:
Количество сил, потраченное программистом, идёт на изменение внутренней структуры кода и совершение работы против внешних сил.
Второе начало кододинамики:
Энтропия кода изолированного проекта на С++ не может уменьшаться.
1 если забить на проект его качество либо останется неизменным либо будет равномерно и прямолинейно катиться в сраное говно
2 Сила, с которой проект движется к релизу, равна качеству программиста умноженное на ускорение, переданное его жопе (F=ma)
3 Если у программиста есть 2 проекта, то при придании его жопе ускорения в строну одного, интерес к другому падает на туже величину (ma=-ma)
> если забить на проект его качество либо останется неизменным либо будет равномерно и прямолинейно катиться в сраное говно
С хорошей точностью один и тот же закон, а расписали на две области физики :)
А так, только выплюнет.
Именно поэтому я за S" Forth".
Вообще конечно хз, что у него в бошке творится.
В gforth'е, например, объявлен ENDIF как синоним для THEN.