C++ Modules - Getting started today - Andreas Weis - Meeting C++ 2024

  Рет қаралды 4,034

Meeting Cpp

Meeting Cpp

Күн бұрын

C++ Modules - Getting started today - Andreas Weis - Meeting C++ 2024
Slides: slides.meeting...
Survey: survey.meeting...
Modules have been one of the most highly anticipated features of C++20. Unfortunately, it was also the language feature that took the longest to become widely available for developers to use. This year for the first time we see broad support for the feature in all major compilers and mainstream build system support through CMake. The goal of this talk is to provide you with all the basic knowledge to allow you getting started with C++20 modules today.
We will take a look at how modules change the build process and why it took so long to implement them. We will take a tour of the essentials of the named modules mechanism and explore the new best practices for physical code structure in a modules-based code base, including how to set up a build with CMake. And last but not least, we will discuss different options for interacting with existing header-based code.
The talk will focus above all else on practicality: We will only be covering features that are widely available for use today with the latest compilers and build tools. We will give special attention to the areas where the design practices for modules differ from the familiar header-based approach and address common misconceptions and pitfalls that are typical among developers first encountering the feature. No prior knowledge of modules is required.

Пікірлер: 6
Collective Amnesia? - Peter Sommerlad - Keynote Meeting C++ 2024
1:42:17
I didn’t expect that #kindness #help #respect #heroic #leohoangviet
00:19
Bungee Jumping With Rope In Beautiful Place:Asmr Bungee Jumping
00:14
Bungee Jumping Park Official
Рет қаралды 17 МЛН
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 78 МЛН
2023-11- David Stone - The State of C++ Modules
1:16:34
Denver C++ Meetup
Рет қаралды 3,1 М.
The Carbon Language: Road to 0.1 - Chandler Carruth - NDC TechTown 2024
1:07:27
C can do this too and it's faster than Python
2:09:48
Tsoding Daily
Рет қаралды 29 М.
Tips for C Programming
34:41
Nic Barker
Рет қаралды 78 М.