Странно рекурсивный шаблон // Демо-занятие курса «C++ Developer. Professional»

Описание к видео Странно рекурсивный шаблон // Демо-занятие курса «C++ Developer. Professional»

Поработаем с техникой перевёрнутого наследования — эта широко распространённая практика использования виртуальных методов для изменения функциональности во время исполнения может приводить к снижению производительности.

Учимся достижению подобной цели без потери производительности и динамического полиморфизма. Обсуждаем недостатки виртуальных методов с точки зрения производительности. Рассказываем, как устроен статический полиморфизм. Учимся правильному употреблению аббревиатуры CRTP.

Преподаватель: Дмитрий Шебордаев - руководитель отдела разработки технологий в Rambler&Co

Пройдите опрос по итогам мероприятия - https://otus.pw/fxg8/

Учитесь у профессионалов: https://otus.pw/PUA5/

Следите за новостями проекта:

- Facebook: https://otus.pw/3hO2
- Telegram: https://t.me/Otusjava
- ВКонтакте: https://otus.pw/850t
- LinkedIn: https://otus.pw/yQwQ/
- Хабр: https://otus.pw/S0nM/

Комментарии

Информация по комментариям в разработке