Learn Generative AI, Prompt Engineering, and LLMs for Free
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the upcoming C++26 standard in this comprehensive conference talk that provides a high-level overview of the major features and improvements scheduled for release in 2026. Discover core language enhancements including contracts, placeholder variables with no name, #embed directive, pack indexing, constexpr exceptions and placement new, = delete("reason") syntax, variadic friends, Oxford variadic comma, and concept/variable-template template-parameters. Learn about significant Standard Library additions such as the execution control library, new libraries for contracts, SIMD operations, hive containers, debugging utilities, linear algebra, RCU and hazard pointers, plus std::inplace_vector for dynamically-resizable vectors with fixed capacity, std::philox_engine for counter-based random number generation, and std::text_encoding for text encoding identification. Understand improvements to arithmetic overloads using std::format, expanded constexpr support for containers, saturation arithmetic, new SI prefixes for ratios, and enhanced printing capabilities with std::println(). Gain insights from software architect Marc Gregoire's expertise in C++ standards evolution and receive references to related CppCon sessions for deeper exploration of specific topics that interest you most.
Syllabus
C++26 - What's In It For You? - Marc Gregoire - CppCon 2025
Taught by
CppCon