C++ Modules - The Challenges of Implementing Header Units
Offered By: CppNow via YouTube
Course Description
Overview
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
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