За полтора часа без проблем разобрался в очень чужом коде, обмазанном бустами и темплейтами, и починил два ебких бага.
R HRWA.
*programming
Вот такой начинаешь писать код. Весь день хуяришь, ебешься. пишешь, удаляешь. переписываешь, что бы заставить работать эту хуиту. И такой в конце рабочего дня делаешь коммит на все сразу с ожиданием — ну там ща не коммит, а коммитище будет. И видишь вывод:
[rewind c9e636b]
12 files changed, 25 insertions(+), 15 ... more →
Бедные, бедные пуресишники. Нельзя над ними ржать, нельзя их обижать. Как часто они, брызгая слюной, начинают бессильно ругать C++. И ладно бы просто ругали — плюсцы действительно говно, и их есть за что поматерить. Но они ведь берутся утверждать, что пуреси для крупных проектов подходит даже лучше!
А вы видели, ... more →
Набор статей на тему реализации модели памяти C++11 в gcc.
http://gcc.gnu.org/wiki/Atomic/GCCMM
Писать на С++ безусловно, можно. Но в 2012 году есть лучшие варианты. Вы утверждаете, что писать писать энтерпрайз софт на С++ ничем не хуже, чем писать его на Java? Аргументы?
http://mantonov.blogspot.com/2012/02/blo...
Вот больше всего я ненавижу следующую фигню: когда программа падает 3 раза подряд и когда ты уже собрался отследить ошибку — перестает падать. Вообще не падает, зараза! ненависть!
прекратить давать объектам управлять их файлами логов и заводить для этих целей log manager
Разработчики transmission настолько суровы, что хранят иконки в исходном коде на C в виде строк.
https://trac.transmissionbt.com/browser/...
Собственно вот: http://ideone.com/YYQil тайп трейт, который определяет, что тип является nullary callable с заданным возвращаемым типом (bool). А теперь скажите какой трейт буста или C++11 я переизобрёл?
\3 — \4: http://ideone.com/xWLeu в шланге 011 выдаёт, да. наверняка и в студии также.
Пстач, а что сейчас модно использовать для документирования кода на C++?
Требования таковы:
1) Софтина на входе получает плюсопроект;
2) Находит в нем все функции/методы/поля/whatever, задает мне вопросы о них;
3) Вставляет перед ними в коде аннотации (типа функция X, принимает такие параметры, возвращает такое ... more →
кстати, напомните мне, в function try block, из catch'а эксепшон автоматически rethrow'ится только у конструкторов?
Настолько ли неудобно писать на agda, как говорят?
Поскольку это ЯП (в том числе), для написания каких приложений он хорошо подходит?
Посмотрите, какие комбайнеры из науки:
We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for ... more →
Good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code.
выложил в comp.lang.c++.moderated свои мысли по поводу того, что наконец-то можно запретить передавать шаблонные параметры кидающие исключения. в каменты можно срать и сюда тоже: https://groups.google.com/d/topic/comp.l...
погромиздосовач, а при выполнении split'а на строке, что ты сделаешь, если escape character является последним символом строки? забьёшь и сделаешь сегфолт, отбросишь его или же сделаешь его последним символом последней строки?
плюсоёб, что твоему сердцу ближе бряк или ретёрн? вопрос для случая, когда рассматриваемый цикл является концом функции.
вот все знают что правило хорошего тона — не больше трёх аргументов у функции. вопрос: сколько шаблонных аргументов у класса считаются хорошим тоном?
какого хуя функтор у std::plus объявлен как:
T operator()(const T& x, const T& y) const;
а не
T operator()(const T& x, const T& y) const noexcept(x+y);
?
*programming is used by:
Hirthwork McGillah
hirthwork
0xd34df00d
0xd34df00d
analizer
analizer
4DA
4da
Mагог Магогович
magog
Minoru
Minoru
gelraen
gelraen
kb
kb
lexszero
lexszero
Cthulhu
Cthulhu
RainerGomes
RainerGomes
desperate donkey
odin
dorfe
dorfe
beardog
beardog
16+
238328
Darth Bricktop
Like-all
Monah Tuk
hatred
jabber
jabber
lovesan
lovesan
Ky6uk
Ky6uk
Apepe Devil
Apepe
Evgeny I. E. Omelchenko
Elemir
Octocat
octocat
Sectoid
Sectoid
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Джордж Ричмонд
richmond
Myp
Myp
Вона блює і співає.
ruda
Rejjin
Rejjin
mva
mva
Michael Pogoda
MPogoda
K900
K900
anonymous_owl
anonymous_owl
der_FeniX
der_FeniX
ClanMax
ClanMax
ʎǝuoɥǝʞɐus
snakehoney
SetazeR
setazer
Хотеть!
xotetb
Проба оперения
17eyes
skyw00lf
skyw00lf
Amparo Dios
AmparoDios
Ствол
Dulo_T-34
Kirsche
Kirsche
DOMr
DOMr
Bender Bending Rodríguez
DJm00n
nexeuse
nexeuse
Артс
arts
psymatic
psymatic
Spiritual ecstasy
rapture
няша
generatorglukoff
Maxim Kirenenko
part1zano
taras
taras
профессиональный говноед
ulidtko
ascrazy
ascrazy
Johan
johan
oberon86
oberon86
nstm0
nstm0
Softovick
Softovick
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
Elemir
octocat
Sectoid
asmer
chemikadze
Crazy_Owl
richmond
Myp
ruda
Rejjin
mva
MPogoda
K900
anonymous_owl
der_FeniX
ClanMax
snakehoney
setazer
xotetb
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
arts
psymatic
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
johan
oberon86
nstm0
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa