(Advanced) C++ Design Patterns (online talk by C++ UG Frankfurt / Mannheim)


Details
The following talk is presented by the C++ Usergroups Frankfurt (https://www.meetup.com/de-DE/C-UG-Frankfurt/events/274991593/?rv=co2&_xtd=gatlbWFpbF9jbGlja9oAJDA0ZTE0YTZjLTVmMTktNDlmZS1hYTAyLWE0YWYzOTgwOTJjYQ&utm_campaign=rsvp-confirmation-social&utm_medium=email&utm_source=join_rsvp_info) and Mannheim (https://www.meetup.com/de-DE/Mannheim-C-Developers-Meetup/events/275506526/). Feel free to RSVP over there.
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.
Link to join meetup: meet.google.com/xcp-fmdf-ngg


(Advanced) C++ Design Patterns (online talk by C++ UG Frankfurt / Mannheim)