Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and implications of "cutting edge" C++ programming in this thought-provoking conference talk from C++Now 2018. Delve into the history of Boost and its role in C++ innovation, examining how it kept the language interesting during periods of standardization stagnation. Analyze the transition from Boost's clever hacks to standardized features in C++11 and beyond, while considering the lasting impact of legacy code. Reflect on the meaning of cutting-edge C++ development and learn strategies to ensure today's innovations don't become tomorrow's technical debt. Gain insights from Jens Weller, founder of Meeting C++, as he discusses variadic templates, template meta-programming, and the balance between pushing boundaries and maintaining sustainable code practices in modern C++ development.
Syllabus
Intro
Meeting C++
A short example - boost::factory
boost, boost::move & move semantics
Not being "cutting edge C++"
Qt: We don't do cutting edge C++
Boost history
Boost in 2018...
Back to cutting edge C++
Overview on variadic templates & boost
Template Meta Programming
Introduction
TMP and ...
Cutting Edge - Solutions
too Cutting Edge...
Taught by
CppNow