Skip to content

(Advanced) C++ Design Patterns

A
Hosted By
Atish P. and Kai W.
(Advanced) C++ Design Patterns

Details

Design patterns in programming languages describe a set of rules and guidelines on how to structure and layout software into modular, reusable, and maintainable components.

Over time common design patterns are either directly incorporated into specific programming languages (and therefore get obsolete) or are somewhat non applicable in certain contexts such as C++, because for most real software projects where C++ is used, there exist certain hard system requirements (say memory or runtime constraints) that make the usage of regular design patterns impossible.

This talk will introduce several techniques such as CRTP, Tag Dispatching or using Compile-time features that allow us to write elegant and efficient software that is not constrained by one of the mentioned restrictions.

meet.google.com/xcp-fmdf-ngg

Photo of C++ User Group Frankfurt group
C++ User Group Frankfurt
See more events