Cross-Platform C++ Modules: Implementation and Practical Aspects
Offered By: cpponsea via YouTube
Course Description
Overview
Explore the cross-platform implementation of C++ Modules in this conference talk from C++ on Sea 2023. Dive into the practical aspects of using modules across different platforms, focusing on the varying progress of major compilers and build systems. Learn how to create modules with CMake, understand the current state of support, and gain insights into the expected user experience. Discover the challenges and solutions for implementing modules in msvc, clang, and gcc, as well as the status of module support in build systems like MSBuild and CMake. Gain valuable knowledge about module vocabulary, linkage, file extensions, unit testing considerations, and module dependencies to effectively utilize C++ Modules in cross-platform development.
Syllabus
Introduction
Introduction to Modules
Module Vocabulary
Module Linkage
Other Modules
Compilers
File Extensions
New to Modules
Unit Testing
Other Considerations
Build Systems
Module dependencies
Module structure
Conclusion
Taught by
cpponsea
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Introduction to Xamarin.Forms
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning