- 1
mixin(iota(3).map!(i => format("v[%1$d]+=rhs.v[%1$d];", i)).join());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
mixin(iota(3).map!(i => format("v[%1$d]+=rhs.v[%1$d];", i)).join());
LispGovno 23.05.2014 23:16 # +1
defecate-plusplus 24.05.2014 02:45 # +2
неужели имелась в виду эта тривиальщина?
http://ideone.com/loY0Cj
defecate-plusplus 24.05.2014 02:54 # +1
http://ideone.com/VE5LWh
guest 24.05.2014 10:34 # +3
defecate-plusplus 24.05.2014 12:25 # 0
/green
roman-kashitsyn 26.05.2014 10:38 # +3
defecate-plusplus 26.05.2014 10:54 # 0
ttp://ideone.com/mS6r9N
единственно, начинает ускользать от пользователя "библиотеки" нюанс, какой сигнатуры требуется быть F
вроде в c++11 хотели даже кое-что для этого добавить - типа декларирование требований, но не смогли продавить комитет (а у меня уже даже из головы вылетело название)
roman-kashitsyn 26.05.2014 11:08 # +1
C++14 Constraints, "Concepts lite" хз как там сделать тайм код, где-то с 1:00:00 бьярне вещает о легковесных концептах
roman-kashitsyn 26.05.2014 13:12 # +1
laMer007 27.05.2014 18:26 # 0
laMer007 27.05.2014 18:33 # 0
bormand 27.05.2014 21:28 # 0
В std::function?
laMer007 28.05.2014 00:04 # 0