Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and potential solutions for implementing C++ header units in this comprehensive conference talk from CppNow 2023. Delve into the complexities surrounding C++ Modules, introduced in C++20, and understand why widespread adoption has been slow due to limited tooling support. Examine the specific issues related to header units and their implementation, which could lead to divergent behaviors across different toolchains. Learn about possible solutions to these challenges and gain insight into the design choices that must be made to support header units effectively. Discover the importance of stronger convergence in tooling implementation to prevent poor interoperability. Benefit from the speaker's two years of work with the Tooling Study Group (SG15) of the C++ Standard Committee on implementing C++ Modules support. Gain valuable knowledge about the future of C++ development and the ongoing efforts to improve module implementation in the language.
Syllabus
The Challenges of Implementing C++ Header Units: C++ Modules - Daniel Ruoso - CppNow 2023
Taught by
CppNow