Вычисления на этапе компиляции и метапрограммирование

  • Поток 4
  • Очно
  • 10:00
  • RU

- Категории выражений: как не запутаться в (g?l|p?r|x)value;
- Семантика перемещения и её альтернативы (RVO, CoW);
- Специализации функций для короткоживущих объектов;
- Вычисления на этапе компиляции с помощью constexpr;
- Параметрический полиморфизм;
- Гибкая настройка с помощью классов свойств;
- SFINAE и сопоставление с образцом;
- Арифметические вычисления на типах;
- Обработка списков на этапе компиляции.

Вадим Винник

Ведущий разрабочик, SolarWinds, Киев-Минск, Украина-Беларусь

Кандидат физико-математических наук, 10 лет лет опыта в преподавании программирования студентам, в том числе в Киевском национальном университете имени Тараса Шевченко. Более 10 лет опыта в промышленном программировании (в основном …