Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and fundamental concepts of constants in modern C++ through this comprehensive conference talk from C++Now 2019. Delve into the significant changes in "constant expressions" introduced in C++11 and subsequent standard iterations. Gain insights into the underlying principles of constants in C++, understand the rationale behind current implementations, and discover the new capabilities brought by C++20. Led by Daveed Vandevoorde, VP Engineering at Edison Design Group and active member of the C++ standardization committee, this presentation offers expert knowledge on the topic. Learn from Vandevoorde's extensive experience in C++ compiler development and his contributions to extending "constexpr evaluation" capabilities. Suitable for C++ developers seeking a deeper understanding of language constants and their practical applications in modern C++ programming.