Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Launch Your Cybersecurity Career in 6 Months
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a comprehensive conference talk from C++ on Sea 2024 where Luis Caro Campos delves into the current state of C++20 modules and their practical implementation challenges. Learn why modules, despite being a significant C++20 feature with available compiler support, haven't seen widespread adoption. Understand the complexities of build order dependencies introduced by modules, requiring coordination between compilers and build systems. Discover how CMake 3.28's built-in module support implements P1689 proposals for determining correct build sequences, while examining its limitations. Investigate the evolving landscape of binary package distribution, exploring how modules fit into traditional header and library models, and the additional requirements for compiled binary module interfaces. Gain insights into the potential of using C++20 modules for external library dependencies and evaluate the current ecosystem's readiness for module-based library consumption.
Syllabus
C++20 Modules - Review of the Current State of C++ Modules 2024 - Luis Caro Campos - C++ on Sea 2024
Taught by
cpponsea