📰 IT Дайджест

#type-erasure

2 материала

8. C++26 reflection и type erasure: Show HN с примером на Godbolt

Show HN приносит проект rjk-duck от RyanJK5 — демонстрацию красивого type erasure на C++26 reflection. Автор сразу даёт погонять код в Compiler Explorer и выкладывает исходники на GitHub, так что это не просто картинка для конференции, а живой эксперимент. Для любителей C++ это как посмотреть, как язык снова делает вид, что он всё ещё может быть удобным.

ryanjk5.github.io · #tool #c++26 #compiler-explorer #reflection #type-erasure

11. Шаблоны C++ как архитектурный инструмент: dispatch, traits и type erasure

Автор разбирает, как использовать шаблоны C++ не ради спорта по метапрограммированию, а как набор архитектурных приёмов: compile-time dispatch, type traits и type erasure. Тема старая, но полезная — особенно для тех, кто однажды сделал 'просто шаблончик', а потом год объяснял коллегам, почему сборка теперь длится вечность.

habr.com · #tool #c++ #compile-time #metaprogramming #templates #type-erasure