Леванов Дмитрий рассказал о средствах реализации статистического и динамического полиморфизма в С++, а также о паттернах и антипаттернах.
- Крипта
- Разработка Крипты
- Полиморфизм
- Шаблоны проектирования
- Виртуальный полиморфизм
- Статический полиморфизм
- Curiously Recurring Template Pattern
- Template method
- «Виртуальный» вызов без virtual a.k.a
- RTP
- Tag dispatching
- Tag dispatching template
- External polymorphism
- Задача
- External polymorphism struct Dumpable
- External polymorphism class Dumper
- External polymorphism
- Новые возможности C++
- Новые возможности C++11: лямбды
- Новые возможности C++14: лямбды
- Версия 1.0 struct EventRecord : RecordBase
- Итоговая версия struct EventRecord