Skip to content

Details

Докладчик: Роман Орлов
Язык доклада: русский

Описание:
О метапрограммировании в C++ написано множество книг и статей разной степени глубины. Поэтому в данном докладе мы не будем еще раз говорить о том, что такое Tag Dispatching или как работает SFINAE. Будут затронуты принципиальные вопросы — зачем нам программировать на шаблонах, как мы это делаем в C++11/14 и как будем это делать в C++17. Проведем параллель с функциональными языками (привет Haskell!). На примере реального кода разберем fold-expressions и увидим, чем опасен constexpr-if. А также взглянем на метапрограммирование в стиле C++11/14 и C++17 глазами компилятора.

Коротко о докладчике:
Работаю в компании Тензор (г. Ярославль), занимаюсь разработкой высоконагруженного сервера приложений для СЭД СБИС (https://online.sbis.ru). Спикер C++ Russia, активный участник неформального сообщества РГ21.

Related topics

Sponsors

JetBrains

JetBrains

Meetup sponsor (location, licenses prizes)

SEMrush

SEMrush

Meetup sponsor (location)

PeterService

PeterService

Meetup sponsor (location)

Oracle

Oracle

Meetup sponsor (location)

You may also like