Don't Constexpr All the Things
Offered By: CppNow via YouTube
Course Description
Overview
Explore the limitations of the constexpr metaprogramming model and discover a compelling alternative in this conference talk from CppNow 2021. Delve into the complexities of annotating code for compile-time or run-time suitability, and learn why the current approach may not be as accessible to novice developers as intended. Examine the circle metaprogramming model implemented in Sean Baxter's circle compiler as a more intuitive and powerful solution. Gain insights from David Sankel, a Software Engineering Manager at Bloomberg and active C++ Standardization Committee member, as he shares his expertise on large-scale software engineering and advanced C++ topics. Understand the potential impact of this alternative approach on the future of C++ metaprogramming and its implications for developers of all skill levels.
Syllabus
Don't constexpr All the Things - David Sankel [CppNow 2021]
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube