Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced C++ design patterns and techniques in this conference talk from ACCU 2017. Delve into the evolution of concepts from Andrei Alexandrescu's "Modern C++ Design" and their modern applications in resource-constrained and low-latency environments. Learn about creating "post-modern" C++ abstractions for bare metal hard real-time systems, improvements to template metaprogramming libraries, lazy evaluation techniques, and named parameters. Gain insights into powerful and generic design patterns that can be effectively implemented with modern C++ language features. Enhance your toolbox with idioms and design patterns that enable more efficient and effective abstraction in various domains, particularly beneficial for advanced programmers working on complex systems.