Looking for technical training for your team? Get in touch so we can help.

Метапрограммировани­е в C++11/14 и C++17. Новые инструменты — новые проблемы.

May 11, 19:00

St. Petersburg, Russia
Офис DINO Systems, Старо-Петергофский проспект, д. 19. Бизнес-центр “Петергофский”, http://www.dins.ru/?p=contacts, St. Petersburg

External Registration

Open Registration Page

Докладчик: Роман Орлов Язык доклада: русский
Описание: О метапрограммировании в 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.

St. Petersburg C++ User Group St. Petersburg C++ User Group

Propose talk to St. Petersburg C++ User Group