Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ Modules - The Challenges of Implementing Header Units

CppNow via YouTube

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

Reviews

Start your review of C++ Modules - The Challenges of Implementing Header Units

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.