Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023

Автор: CppCon

Загружено: 2023-12-11

Просмотров: 28582

Описание:

https://cppcon.org/
---

C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023
https://github.com/CppCon/CppCon2023

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.
---

Andreas Weis

Andreas Weis has been writing C++ code in many different domains, from real-time graphics, to distributed applications, to embedded systems. As a library writer by nature, he enjoys writing portable code and exposing complex functionalities through simple, richly-typed interfaces. Both of which C++ allows him to do extensively. Andreas is also one of the co-organizers of the Munich C++ User Group, which allows him to share this passion with others on a regular basis.

He currently works for Woven by Toyota, where he focuses on building modern software for use in safety critical systems.
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

Registration for CppCon: https://cppcon.org/registration/

#cppcon #cppprogramming #cpp

C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#7086 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ghXk3Bk5F2U" ["related_video_title"]=> string(69) "An Introduction to Tracy Profiler in C++ - Marcos Slomp - CppCon 2023" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(6) "CppCon" } [1]=> object(stdClass)#7059 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "twWFfYNd5gU" ["related_video_title"]=> string(87) "2024 Update: C++ Modules - C++ Developers Get Started Today! - Andreas Weis - ACCU 2024" ["posted_time"]=> string(27) "7 месяцев назад" ["channelName"]=> string(15) "ACCU Conference" } [2]=> object(stdClass)#7084 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "NI7dAiWwibY" ["related_video_title"]=> string(69) "C++ Modules - Getting started today - Andreas Weis - Meeting C++ 2024" ["posted_time"]=> string(27) "5 месяцев назад" ["channelName"]=> string(11) "Meeting Cpp" } [3]=> object(stdClass)#7091 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "6-WH9Hnec1M" ["related_video_title"]=> string(55) "Thinking Functionally in C++ - Brian Ruth - CppCon 2023" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(6) "CppCon" } [4]=> object(stdClass)#7070 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "rX0ItVEVjHc" ["related_video_title"]=> string(54) "CppCon 2014: Mike Acton "Data-Oriented Design and C++"" ["posted_time"]=> string(20) "10 лет назад" ["channelName"]=> string(6) "CppCon" } [5]=> object(stdClass)#7088 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_doRiQS4GS8" ["related_video_title"]=> string(91) "From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(6) "CppCon" } [6]=> object(stdClass)#7083 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "7xwjjolDnwg" ["related_video_title"]=> string(72) "Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(6) "CppNow" } [7]=> object(stdClass)#7093 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "95Mkwbsk2HQ" ["related_video_title"]=> string(79) "Можно ли поменять родину так быстро? / вДудь" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(10) "вДудь" } [8]=> object(stdClass)#7069 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ZXc_z1sNbfA" ["related_video_title"]=> string(38) "Bjarne Stroustrup - The Essence of C++" ["posted_time"]=> string(27) "6 месяцев назад" ["channelName"]=> string(21) "code::dive conference" } [9]=> object(stdClass)#7087 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blWdjRUPP6E" ["related_video_title"]=> string(72) "Разведчик о том, как использовать людей" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(18) "Коллектив" } }
An Introduction to Tracy Profiler in C++ - Marcos Slomp - CppCon 2023

An Introduction to Tracy Profiler in C++ - Marcos Slomp - CppCon 2023

2024 Update: C++ Modules - C++ Developers Get Started Today! - Andreas Weis - ACCU 2024

2024 Update: C++ Modules - C++ Developers Get Started Today! - Andreas Weis - ACCU 2024

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

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

Thinking Functionally in C++ - Brian Ruth - CppCon 2023

Thinking Functionally in C++ - Brian Ruth - CppCon 2023

CppCon 2014: Mike Acton

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky

From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky

Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023

Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023

Можно ли поменять родину так быстро? / вДудь

Можно ли поменять родину так быстро? / вДудь

Bjarne Stroustrup - The Essence of C++

Bjarne Stroustrup - The Essence of C++

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]