Всем привет!
В июле на моём канале вышли два новых видео.
Одно видео развлекательного характера Система непересекающихся множеств. Сверхкороткая версия!. В этом видео вы познакомитесь с супер короткой реализацией структуры данных СНМ (система непересекающихся множеств).
О чем идет речь во втором видео, понятно из названия: Тернарный оператор в языке C++. При этом в видео обсуждаются не только преимущества, которые дает тернарный оператор, но и опасности, с которыми можно столкнуться при его использовании.
игорь — крутой мужик!
Спасибо! :)
Thank you a lot! You have such a nice and quality content!
Вам спасибо за просмотр!
Если я не ошибаюсь, то
p[p[b]=a]+=p[b]
это unspecified behavior до C++17.Да, всё верно. Именно в этом и заключается поучительный посыл видео — не стоит увлекаться оптимизацией, так как это может привести к проблемам. Всем рекомендую писать стандартную реализацию СНМ, например я использую следующий код:
Я добавил предупреждение об этой опасности в закрепленном комментарии под видео.