Learn Generative AI, Prompt Engineering, and LLMs for Free
Free courses from frontend to fullstack and AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the powerful consteval feature from C++20 in this comprehensive conference talk that examines when and how to force compile-time evaluation in modern C++. Delve into the practical applications, advantages, and potential drawbacks of using consteval in real-world code scenarios. Learn from Jason Turner, a seasoned C++ developer, trainer, and host of the popular C++ Weekly YouTube channel, as he demonstrates what can and should be evaluated at compile time. Discover the implications of forcing compile-time evaluation on code performance, maintainability, and development workflows. Gain insights into best practices for implementing consteval effectively while understanding its limitations and appropriate use cases. Examine real code examples that illustrate both successful applications and potential pitfalls of this C++20 feature. Understand how consteval fits into the broader landscape of compile-time programming techniques and when it provides genuine benefits over alternative approaches.
Syllabus
consteval All The Things? - Jason Turner - ACCU 2025
Taught by
ACCU Conference