C++ Party 2014: Лекция 22. Некоторые паттерны реализации полиморфного поведения в C++. Леванов Дмитрий

722

Леванов Дмитрий рассказал о средствах реализации статистического и динамического полиморфизма в С++, а также о паттернах и антипаттернах.

  1. Крипта
  2. Разработка Крипты
  3. Полиморфизм
  4. Шаблоны проектирования
  5. Виртуальный полиморфизм
  6. Статический полиморфизм
  7. Curiously Recurring Template Pattern
  8. Template method
  9. «Виртуальный» вызов без virtual a.k.a
  10. RTP
  11. Tag dispatching
  12. Tag dispatching template
  13. External polymorphism
  14. Задача
  15. External polymorphism struct Dumpable
  16. External polymorphism class Dumper
  17. External polymorphism
  18. Новые возможности C++
  19. Новые возможности C++11: лямбды
  20. Новые возможности C++14: лямбды
  21. Версия 1.0 struct EventRecord : RecordBase
  22. Итоговая версия struct EventRecord