Доклад

Эволюция метапрограммирования: как правильно работать со списками типов

  • На русском языке
Презентация pdf

Глубокий рассказ о метапрограммировании в ретроспективе. Обсудим общие подходы в метапрограммировании, а затем перейдём к спискам типов. По шагам напишем небольшую библиотеку для работы со списками типов, похожую на Boost.Hana. Для каждой проблемы рассмотрим несколько возможных решений: от использования устаревших, но не менее интересных подходов из C++98/03 до применения продвинутых техник из C++17 и даже немного из C++20.

  • #metaprogramming
  • #moderncpp

Спикеры

Доклады