[19:53:58] <alexey.veselovsky> О-о, блин! выясняется!  http://rsdn.ru/forum/cpp/5104989.flat#5104989
[19:54:25] <alexey.veselovsky> походу я неплохо знаю плюсы относительно средней рсдн-овцы
[21:11:53] <alexey.veselovsky> В общем, я вынес из этого всего только лишь то, что const_cast зло
[21:11:59] <alexey.veselovsky> Причем абсолютное.
[21:51:17] <alexey.veselovsky> http://en.wikipedia.org/wiki/Undefined_behavior#Compiler_easter_eggs
[22:31:03] <alexey.veselovsky> ня. хотел поправить мелкую утечку ресурсов, в результате выловил крупный баг приводящий к падению одного из потоков и отказу обслуживания части функционала
[22:32:20] <vlad2> Получил минус за UB? ;)
[22:32:36] <alexey.veselovsky> чо? где? какой минус?
[22:33:46] <vlad2> /me пофиксил сегодня баг, ответсвенный за редкие и непонятные крэши с 2004 года и офигенно поднял ЧСВ.
[22:34:37] <vlad2> Как взять ссылку на сообщение на РСДН?
[22:35:03] <alexey.veselovsky> а, там то. ну это ж не минус, это так, фигня. там эти минусы ни на что не влияют :-) это ж не хабр
[22:35:05] <vlad2> http://rsdn.ru/forum/cpp/5105141?tree=tree
[22:35:53] <alexey.veselovsky> Тем более что я намерянно провоцировал. Вон, в результате ткнули носом в конкретный пункт стандарта
[22:36:00] <alexey.veselovsky> Не самому же его искать :-)
[22:36:22] <alexey.veselovsky> Впрочем, на основной вопрос мой там так никто и не ответил
[22:39:54] <vlad2> Кстати, "X const& =" таки коварен и я его не использую.
[22:40:44] <vlad2> Предпочитая "X ="
[22:41:35] <alexey.veselovsky> а не "const X ="?
[22:41:36] <vlad2> Обжегся на вот таком: X const& x = f().g();
[22:41:48] <alexey.veselovsky> А чо там?
[22:42:02] <vlad2> g() возвращался ссылку, а f() - временный объект.
[22:42:43] <vlad2> "const ЧЭ в качестве локальной переменной - это лишний мусор (если не писать функций на 100 строк с десятками локальных переменных).
[22:42:48] <vlad2> "const X"
[22:43:29] <alexey.veselovsky> дык const X foo = ничем не отличается от const X& foo =
[22:44:10] <vlad2> Вот я и не пишу :)
[22:45:26] <alexey.veselovsky> символ экономишь? :-)
[22:45:39] <vlad2> Типа.
[22:45:39] <alexey.veselovsky> там, кстати, на рсдн какой-то длинный интересный пост в моей теме появился
[22:45:56] <vlad2> Это на самом деле в копилку того, что локальные переменные  по умолчанию должны быть const
[22:46:58] <alexey.veselovsky> ога
[22:47:09] <alexey.veselovsky> как это в современных языках типа котлина или руста и делают
[22:48:39] <vlad2> Кодт еще тот генератор :)
[22:51:46] <alexey.veselovsky> ник обязывает :-)
[22:52:12] <alexey.veselovsky> теперь надо осилить что он там понаписал
[22:53:05] <alexey.veselovsky> блин. на глючном огрызке карманном опять блютус завис
[22:53:08] <alexey.veselovsky> на уровне операционки!
[22:53:15] <alexey.veselovsky> только ребут